实现与WSDL工具模拟服务
我目前正在按照本教程学习如何实现一个模拟Web服务: http://iandykes.blogspot.nl/2008/06/creating-mock-web-services-in-net.html实现与WSDL工具模拟服务
,我使用的Web服务是一个公共Web服务:http://www.webservicex.net/CurrencyConvertor.asmx?WSDL
所以我使用wsdl.exe
工具为该服务生成一个类,就像在教程中解释的那样。我还将生成的.cs
文件添加到我的解决方案项目中。
我然后做在Visual Studio中的以下内容添加Web服务:
Right clicked on my project -> Add Service Reference -> Advanced -> Add Web Reference
在那里,我添加URL到Web服务,然后打Add Reference
按钮。所以现在我在我的项目中有一个Web References
文件夹,里面有CurrencyProxy
(这就是我的命名方式)。
下一步,我必须根据教程做的是:
在后面的代码此Web服务,更改类定义 ,使得它实现在生成的代码的接口。
这就是我实际卡住的地方。我在哪里可以找到Web服务文件后面的代码?我不知道这里要做什么。
任何人都可以帮我吗?
当您添加Web服务到您的项目,会出现在它之下YourWebService.asmx和YourWebService.asmx.cs。在YourWebService.asmx.cs中,只需将您的界面替换成System.Web.Services.WebService
即可。按照你的意愿实现这个接口,就是这样,模拟服务就完成了。