C# 将调试器附加到服务器上的特定WCF终结点

C# 将调试器附加到服务器上的特定WCF终结点,c#,wcf,debugging,C#,Wcf,Debugging,我正在尝试使用远程调试器将VS 2013连接到当前托管WCF web服务的服务器。通常情况下,这非常有效,但现在我正在尝试调试服务器上独立应用程序中的一些测试代码。因此,端点如下所示: - http://myserver.com/testing/myservice.svc - http://myserver.com/production/myservice.svc 如果将我的测试代码公开到测试端点并尝试附加调试器,我的断点将不起作用,并表示它们的符号尚未加载。但是,如果我使用代码发布到两个

我正在尝试使用远程调试器将VS 2013连接到当前托管WCF web服务的服务器。通常情况下,这非常有效,但现在我正在尝试调试服务器上独立应用程序中的一些测试代码。因此,端点如下所示:

 - http://myserver.com/testing/myservice.svc
 - http://myserver.com/production/myservice.svc
如果将我的测试代码公开到
测试
端点并尝试附加调试器,我的断点将不起作用,并表示它们的符号尚未加载。但是,如果我使用代码发布到两个端点,那么我就可以在远程调试器中使用断点

是否有任何方法可以告诉
附加到进程
或远程调试器仅远程调试托管在我的服务器上的特定端点/应用程序?我不希望远程调试器和VS尝试钩住整个
w3wp.exe
,如果这将使它尝试调试该服务器上托管的每个
应用程序


有什么想法吗?

我认为您可以连接到w3wp.exe(事实上,您需要)

w3wp.exe是一个IIS工作线程进程,这意味着每个应用程序都应该有一个单独的实例


向两个端点发布“有效”的可能原因是,您可能正在将调试器附加到与生产实例关联的w3wp.exe进程,这意味着在生产端点上的代码更新以匹配调试符号之前,尝试用新修改的符号调试产品将不起作用。

我认为您可以连接到w3wp.exe(事实上,您需要)

w3wp.exe是一个IIS工作线程进程,这意味着每个应用程序都应该有一个单独的实例

向两个端点发布“有效”的可能原因是,您可能正在将调试器附加到与生产实例关联的w3wp.exe进程,这意味着在生产端点上的代码更新为与调试符号匹配之前,尝试使用新修改的符号调试生产将无法工作