针对WSDL编程而无需访问实际的Web服务

Fro*_*rud 9 c# wsdl web-services

我将使用C#从几个Web服务中读取数据.我以前做了很多次,但那些时候我已经从我的开发机器直接访问了webservices.

在这个项目中,我刚刚发送了一个.wsdl文件,以及一些.xsd文件,用于他们在本地Intranet中的Web服务.

我已经看到我可以使用"添加Web引用",并直接指向.wsdl文件,以便创建一个C#类.

但我怎么能真正测试呢?我想返回一些我可以在开发时可视化的虚拟数据.针对这种情况的任何提示?

Hen*_*rik 16

模拟Web服务

从上面的源代码中,可以通过打开Visual Studio命令提示符并运行以下内容来生成.cs文件:

wsdl/language:CS /namespace:Your.Namespace.Here/out:Directory\To\Save\To\/ protocol:SOAP/serverinterface finally-your-wsdl-file-here.wsdl

  • 它可以在没有谷歌搜索的情况下在这里提出.这个帖子应该是有人google时的第一个帖子! (2认同)