2011-09-02 34 views
0

我有一個Visual Studio解決方案,其中包含客戶端應用程序和WCF服務,它配置爲使用IIS而不是VS Web服務器。當我使用IntelliTrace調試我的應用程序時,我得到有關客戶端的信息,但沒有獲取有關服務器的任何信息。此外,我沒有在IntelliTrace輸出中看到任何「服務器調用」條目,這是我所期望的,因爲這些演示顯示了這些用於ASP.Net應用程序(我不知道,但我有希望)。IntelliTrace與WCF

我嘗試更改默認的IIS配置文件設置,如下所示:http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html,但這沒有效果。

有什麼,我失蹤?

David Mullin

回答

0

你有服務器的源代碼嗎?

的IntelliTrace只記錄了其具有的源代碼,如果你沒有源代碼的話,我不認爲你將能夠獲得這些信息

0

的IntelliTrace爲正在執行的每個進程創建日誌事件。您的客戶端應用程序和您的WCF應用程序有兩個不同的過程。如果您將它們都配置爲解決方案資源管理器中的啓動項目,則IntelliTrace將在調試會話期間爲它們兩者記錄事件。

但是,您仍然只能在IntelliTrace窗口中一次只看到來自一個進程的數據。如果您從客戶端代碼進入服務代碼,則應該看到IntelliTrace事件更改爲WCF服務的事件。