2011-11-04 17 views
3

我需要在Windows託管的WCF服務中設置哪些屬性,以便在「附加到進程」調試對話框中顯示「標題」值如下面的WcfSvcHost.exe項)?:如何爲「附加到進程」對話框顯示WCF服務「標題」

enter image description here

我們使用ServiceProcessInstaller & ServiceInstaller類。我嘗試設置ServiceInstaller.DisplayName & ServiceInstaller.DisplayName屬性,但沒有更改。

+0

看看我的文章[這裏] [1]幫助 [1]:http://stackoverflow.com/questions/5326046/setting-the-title-value-displayed-in-visual-工作室 - 附加到處理dialo/8340706#8340706 – jaywayco

回答

1

WcfSvcHost.exe進程是在解決方案中啓動調試會話時由Visual Studio啓動的WCF服務主機進程,請參閱http://msdn.microsoft.com/en-us/library/bb552363.aspx。沒有辦法爲這些過程指定標題。

正常情況下,標題列將填充託管用戶界面的應用程序。例如,查看「任務管理器」對話框的「應用程序」選項卡。這裏顯示的應用程序確實有一個標題,這些標題在調試附加過程窗口中同樣顯示。

由Visual Studio啓動WCF服務主機完全繞過了ServiceProcessInstallerServiceInstaller類,因此沒有機會以這種方式獲取它。當你在一個UI(winforms/WPF)應用程序中開始(自我)託管你的WCF服務時,你有最好的機會獲得標題並找到你的過程。

+0

感謝您的確認。我現在正在安裝服務。 –

相關問題