我需要在Windows托管的WCF服务中设置什么属性,以便“标题”值将出现在“调试”的“附加到进程”对话框中(如下面的WcfSvcHost.exe条目中所示)?

我们正在使用ServiceProcessInstallerServiceInstaller类。我尝试同时设置ServiceInstaller.DisplayNameServiceInstaller.DisplayName属性,但没有更改。

最佳答案

WcfSvcHost.exe进程是在解决方案中启动调试 session 时由Visual Studio启动的WCF服务主机进程,请参阅http://msdn.microsoft.com/en-us/library/bb552363.aspx。无法为这些过程指定标题。

通常,将为托管用户界面的应用程序填充标题列。例如,查看“任务管理器”对话框的“应用程序”选项卡。此处显示的应用程序确实具有标题,并且在调试附加过程窗口中均等显示。

通过Visual Studio启动WCF服务主机会完全绕过ServiceProcessInstallerServiceInstaller类,因此无法通过这种方式获得它。当您开始(自行)在UI(winforms / WPF)应用程序中托管WCF服务时,您将有最大的机会填充标题并能够找到您的过程。

10-06 06:42