无法在Visual Studio 2010上启动调试器(F5)但是,“附加到进程”确实有效(慢)。怎么修?

时间:2010-10-16 21:24:53

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

环境:

  • 清理(新)安装的Windows 7 64位。
  • 清理(新)安装的Visual Studio 2010 Professional(10.0.30319.1)。
  • Windows Update是最新的。

问题:
我无法在Visual Studio 2010上启动调试器(按F5):
'无法在Web服务器上启动调试。无法连接到Web服务器。验证Web服务器是否正在运行,并且防火墙未阻止阻止HTTP请求。'

但是,'附加到进程'(我通常做的)确实有效,但启动速度很慢(Visual Studio'认为'在实际启用调试之前需要很长时间)。 />
在相同的硬件上,在旧的Windows XP(32位)上运行VS 2008,这个问题从未发生过。

尝试调试在ASP.NET Development Server下运行的站点也会失败:
'无法连接到ASP.NET Development Server。'。
有很多关于这些错误的网页(许多非常过时且不适用于我的环境),它们都不适用于我。

备注:

  • 无论我是否以管理员身份运行Visual Studio。问题是 同样。
  • 即使在运行全新的空白IIS网站时也会出现问题,无论是创建为“localhost / something”还是“sample.local”。
  • 如果我创建一个'文件系统'网站(尝试ASP.NET开发服务器),当我点击F5时,服务器启动,但经过漫长的等待后,Visual Studio说“无法连接到ASP.NET开发服务器” 。“
  • 'hosts'文件对'localhost'和'sample.local'有明确的127.0.0.1条目
  • 运行.NET 2.0或4.0也是同样的问题。
  • 使用或不使用“启用32位应用程序”配置应用程序池是正确还是错误。
  • 配置应用程序池的方法是经典模式或集成模式。
  • 在绝望的尝试中,我添加了所有IIS 6.0遗留的“功能”内容(不需要!)并且根本没有帮助。

我现在还没有其他什么可以尝试 感谢。

1 个答案:

答案 0 :(得分:1)

天啊!我太傻了。最无聊的事情是真的错了。防火墙中有一个错误的规则。因此,即使处于“交互模式”(因为它始终设置),连接也被拒绝。