2013-03-01 93 views
1

我目前正在按照本教程學習如何實現一個模擬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服務文件後面的代碼?我不知道這裏要做什麼。

任何人都可以幫我嗎?

回答

0

當您添加Web服務到您的項目,會出現在它之下YourWebService.asmxYourWebService.asmx.cs。在YourWebService.asmx.cs中,只需將您的界面替換成System.Web.Services.WebService即可。按照你的意願實現這個接口,就是這樣,模擬服務就完成了。