【问题标题】:Can you set the maxlength of a string in WSDL generated by an ASP.Net WebService?你能在 ASP.Net WebService 生成的 WSDL 中设置字符串的最大长度吗?
【发布时间】:2009-10-08 13:03:56
【问题描述】:

我正在 ASP.Net 中创建一个 Web 服务。我已经查看并找不到任何使 ASP.Net 在生成的 WSDL 文件中设置字符串参数的 maxLength 属性的方法。这可能吗?如果可以,怎么做?

【问题讨论】:

  • 你为什么要这样做?要么你发布你的 WSDL——不管它有多大——要么你不发布。发布有效 WSDL 的片段似乎不是一个非常好的主意...
  • 我想这样做是因为 Web 服务正在为具有固定长度字符串参数的遗留系统提供接口,并且能够将参数的长度作为WSDL 而不是在消费者犯错时抛出 SOAP 错误。
  • 如果您需要对 WSDL 进行这种级别的控制,那么您应该使用 WCF 并查看 stackoverflow.com/questions/1554001/…

标签: asp.net web-services wsdl asmx


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 2013-12-24
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2010-09-30
    相关资源
    最近更新 更多