2009-10-08 251 views
0

我正在ASP.Net中创建一个Web服务。我看了,也找不到任何方法让ASP.Net在生成的WSDL文件中设置字符串参数的maxLength属性。这是可能的,如果是这样,怎么办?您可以设置由ASP.Net WebService生成的WSDL中字符串的最大长度吗?

+0

你为什么要这么做?无论您是否发布您的WSDL - 无论它有多大 - 或者您没有。发布一个有效的WSDL的片段似乎不是一个非常好的想法... – 2009-10-08 13:08:46

+0

我想这样做,因为Web服务提供了一个具有固定长度字符串参数的传统系统的接口,并且很高兴能够能够将参数的长度作为WSDL的一部分发布,而不是在消费者犯了错误时抛出SOAP错误。 – elRobbo 2009-10-11 07:04:51

+0

如果您需要对WSDL进行这种级别的控制,那么您应该使用WCF并参阅http://stackoverflow.com/questions/1554001/how-the-wsdl-is-written-in-wcf/1554037#1554037。 – 2009-10-14 15:26:54

回答

0

刚刚遇到这个old thread;似乎根本不可能

相关问题