【问题标题】:Implement mock service with wsdl tool使用 wsdl 工具实现模拟服务
【发布时间】:2013-03-01 08:09:01
【问题描述】:

我目前正在按照本教程学习如何实现模拟 Web 服务: http://iandykes.blogspot.nl/2008/06/creating-mock-web-services-in-net.html

我使用的网络服务是公共网络服务: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 Service 的代码中,更改类定义 以便在生成的代码中实现接口。

这就是我真正陷入困境的地方。我在哪里可以找到 Web 服务的代码隐藏文件?我不确定在这里做什么。

谁能帮帮我?

【问题讨论】:

    标签: c# visual-studio-2010 web-services


    【解决方案1】:

    当你在你的项目中添加Web Service时,它下面会有YourWebService.asmxYourWebService.asmx.cs。在 YourWebService.asmx.cs 中,只需将 System.Web.Services.WebService 替换为您之前生成的界面即可。随心所欲地实现这个接口,就是这样,模拟服务就完成了。

    【讨论】:

      猜你喜欢
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多