在调试WCF项目时,什么是抑制“远程访问警告”的注册表设置

时间:2011-03-11 13:49:30

标签: visual-studio visual-studio-2010 debugging remote-debugging

我有一个包含WCF服务项目的Visual Studio 2010解决方案。当我调试解决方案时,第一次访问WCF项目时,我收到弹出消息:“安全警告:附加到不受信任的用户拥有的进程可能很危险。如果以下信息看起来可疑或者您是不确定,不要依附于这个过程。“如果我单击OK,我可以毫无问题地进行调试。在该配音会话中对WCF服务的所有后续访问都在没有警告的情况下运行。

如果我点击弹出窗口中的帮助链接,则会转到此页面:http://msdn.microsoft.com/en-us/library/ms241736.aspx?appId=Dev10IDEF1&l=EN-US&k=k%28VS.DEBUG.ATTACHSECURITYWARNING%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK&k=VERSION=V4.0%22%29&rd=true。在该页面上有一句话说:“如果您正在调试导致出现此警告的合法方案,并且想要禁止它,则有一个允许您执行此操作的注册表设置。”但是,它不会告诉您该设置是什么,或者提供可能传递该信息的页面的任何明显链接。我查看了网站上的许多相关页面并与Google进行了搜索,但没有找到注册表设置的细节。

请有人指出我正确的方向吗?

2 个答案:

答案 0 :(得分:3)

  • Visual Studio 2008 - HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
  • Visual Studio 2005 - HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Debugger\DisableAttachSecurityWarning

另见this blog entry

答案 1 :(得分:1)

对于那些为VS2015和2017寻找此修复程序的人,请查看此帖子: Where does Visual Studio 2017 RC store its config?