2012-03-08 58 views
0

這個問題可能有點寬泛,但我會繼續前進並將它放在那裏,然後根據需要詳細闡述。本地調用2個WCF服務用於調試目的

我的總體目標是一個WCF休息服務,當命中時調用WCF soap服務,然後解析肥皂服務的響應並提取所需的信息並通過http post(最終發送到移動設備)發回。

我有一個問題,獲得對其他服務的肥皂響應。

這是正在發生的事情:

  1. 控制檯應用程序調用通過HTTP POST休息服務。這是工作
  2. 休息服務提交消息肥皂服務。這是工作
  3. 肥皂服務識別消息並執行請求的操作。這是工作

之後,在soap服務中生成返回值,但它不會使其返回到其餘服務。我嘗試了很多東西。我已經得到了相同的綁定,我已經檢查並進行了雙重檢查,並對數據合同進行了三重檢查。我已經嘗試了很多東西,我想知道的是如果使用本地主機託管2個服務時出現問題。這兩種服務都在本地託管,都是wcf服務。

這會導致像我看到的問題嗎?

我會盡可能詳細地闡述問題。

+0

只要他們使用不同的端口,並且運行它們的用戶有權使用這些端口(如果不是這種情況,您應該會看到明顯的啓動錯誤),託管多個服務就沒有問題。你在Visual Studio中調試嗎?如果不是,你應該是。從這裏開始:http://msdn.microsoft.com/en-us/library/bb514135.aspx – 2012-03-08 17:43:05

+0

我在vs 2010中進行調試,soap服務是一個更大的系統,我通過將調試器附加到進程來調試它它的。其餘的服務更小,我沒有任何問題調試它。控制檯應用程序非常小,我沒有問題。 – SmashCode 2012-03-08 18:22:39

回答

0

解決問題後,我可以自信地回答說,運行2個服務不會導致問題。在我的情況下,實際問題是由綁定不完全相同,一旦他們,它運行良好。