2013-07-26 111 views
1

我在嘗試的是使用soap調用在兩個Web應用程序之間發送和檢索信息。我已經添加了服務引用,現在在我的代碼中,我正嘗試使用soap客戶端進行調用。肥皂呼叫中止方法

(在我的代碼我用了「使用」爲不需要的下一行代碼到指定命名空間)

ResourceSoapClient resourceSoapClient = new ResourceSoapClient("ResourceSoap"); 

這行代碼後,我花了代碼的某些行收購需要發送,然後我用resourceSoapClient對象數據來撥打電話吧:

resourceSoapClient.SendResource(id, resourceData); 

的問題,但是我已經是「resourceSoapClient」的創建後立即方法中止並沒有什麼的後面的代碼被執行。當我在調試過程中逐步完成該方法時,它的作用就像按F5繼續運行,但是不管更多的代碼是否通過,儘管我進入或逐步完成。我不明白這裏出了什麼問題。我希望你們其中一位能幫助我?

+0

你爲什麼要傳遞「ResourceSoap」串到構造? –

+0

如果您可以將其他項目添加到您的主項目中,我認爲您可以進行成功的調試。 – MACMAN

回答

0

How do I attach the debugger to IIS instead of ASP.NET Development Server?請嘗試一下。

VS - >工具 - >附加到進程(IIS進程)。然後你可以調試你的Web服務。

或使用標準的WCF測試客戶端 http://msdn.microsoft.com/en-us/library/bb552364.aspx

+0

我不確定在這種情況下WCF測試客戶端是否會幫助解決SOAP問題。你能否添加更多的細節來澄清你認爲可能有幫助的原因? – jwiscarson

+0

我不使用WCF服務。 Btw由於繁忙的日程安排,我還沒有能夠測試給出的答案呢。有沒有辦法延長這個獎金?否則,我不得不在沒有看到它工作的情況下給予獎勵。 –

+0

那麼,你用什麼? – ahanoff