我正在開發一個Visual Studio 2010中的一個解決方案,該解決方案在IIS(此時實際上是Cassini)託管的WCF RESTful服務和原型ASP.NET MVC客戶端。我有一切通信,但調試客戶端時無法進入服務。如何從.NET客戶端應用程序進入WCF Rest服務?
我有一個「服務代理」類,我的控制器使用它來處理服務。服務代理使用下面的代碼,以使實際服務電話:
var factory = new WebChannelFactory<IServiceContract>("theEndpointConfigName");
var channel = factory.CreateChannel();
var result = channel.CallTheService();
我可以設置在最後一行一個斷點,但打F11不踩我到服務,因爲我期望的那樣。
兩個項目都存在於相同的解決方案中,並且我已驗證通過修改響應數據來正確調用服務。
我錯過了什麼?
您是否將VS附加到IIS工作進程? – 2011-04-26 19:19:15
我從來不需要在同一個解決方案中使用WCF服務。這是不同的,因爲服務使用REST? – SonOfPirate 2011-04-26 19:34:01