你可以尝试在命令行中,用wsdl给你生成webservice得wsdl文件

解决方案 »

  1.   

    wsdl http://XXX.asmx?wsdl
    生成的是.cs代理原文件啊 -_-#楼上的兄弟能否 详细指点下 如何生成wsdl文件? 3X了
      

  2.   

    你可以使用Microsoft Soap Toolkit Version 3, 里面的WSDL Generator 是可以创建的。
    你也可以在浏览器中使用http://youmachine/youservice.asmx?WSDL来察看WSDL定义。
      

  3.   

    谢谢 
    WSDL Generator中有个要选local path是需要select一个service build生成的dll么?
      

  4.   

    sorry, 我忘记了。
    应该是:disco http://localhost/youwebservice.asmx?WSDL
      

  5.   

    谢谢了 我用上trace utility了 主要是要经过8080端口 ^-^不过 小弟 还有个问题 不知楼上大虾能否解决 3Xiis 对asmx 设置不允许匿名访问 ; 那外部程序调用该ws的时候 就会access denied如何绕过这个问题呢?
      

  6.   

    web.config中
    <location path=youwebservice.asmx">
    <system.web>
    <authorization>
    <allow users="?" />
    </authorization>
    </system.web>
    </location>
      

  7.   

    是client application的web.config还是 sever ws的webconfig? 3X
      

  8.   

    path=youwebservice.asmx 是需要物理路径还是发布路径 ? ^6^