C# 为什么';IIS托管的WCF服务的远程调试工作?
我有一个由IIS托管的简单WCF服务,遇到了一个典型的问题,即在远程调试时无法加载符号或遇到断点,尽管我相信我所做的一切都是正确的。下面是我下面步骤的简单屏幕快照序列;请目光敏锐的人指出我遗漏了什么C# 为什么';IIS托管的WCF服务的远程调试工作?,c#,wcf,debugging,iis,C#,Wcf,Debugging,Iis,我有一个由IIS托管的简单WCF服务,遇到了一个典型的问题,即在远程调试时无法加载符号或遇到断点,尽管我相信我所做的一切都是正确的。下面是我下面步骤的简单屏幕快照序列;请目光敏锐的人指出我遗漏了什么 应用程序的dll位于此处指定的目录中,其自身的应用程序池如图所示: 该文件夹包含用于调试信息的dll和pdb,如下所示: 我在远程计算机上启动Visual Studio远程调试监视器(作为管理员): 在代码所在的本地计算机上,我转到工具|附加到进程,导航到远程计算机,并为承载我的应用程序的服务池
诺多特在评论中给出了问题的答案。我不确定如何将该评论标记为正确答案并显示屏幕快照,因此我将在这里这样做 我需要在下面的屏幕快照中选择“托管(v4.5,v4.0)代码”,如图所示,用红色圈起来。非常感谢NODOTS提供的解决方案
在您的屏幕截图#4“附加到进程”中,我在顶行发现了“附加到:自动(本机代码)”。尝试手动将其设置为“托管”。谢谢,这就是答案!我选择了“托管(v4.5,v4.0)代码”,它就像一个符咒。我真的很感谢你的帮助。