2011-01-26 180 views
6

我正在創建一個WCF服務,其中移動設備(Android和Iphone &)以及網站可以連接到該服務。我在IIS7上託管我的服務,我的IDE是VS2010。如何調試WCF服務?

當Iphone連接到我的服務並調用某個功能時,我放置了一個斷點,Visual Studio不會停止或切換到斷點。我已經使用Web客戶端進行了測試,調試和添加斷點沒有問題。

我在我的wcf服務上使用WebInvoke。我的配置包含這條線<compilation debug="true" targetFramework="4.0" />,客戶端和服務。

非常感謝您的幫助。 Best,

回答

6

在IIS7下運行WCF服務時,需要將調試程序從具有管理特權的實例附加到w3wp.exe進程。如果您在從手機撥打服務之前離開調試器很長一段時間,則很可能該過程已關閉,並且不再連接調試器。

如果是這種情況,您可以隨時修改應用程序池的回收條件設置,這樣進程就可以保持更長時間。