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

hor*_*ioj 5 debugging visual-studio-2010 visual-studio 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 Development Server".
  • 'hosts'文件有'localhost'和'sample.local'的显式127.0.0.1条目
  • 运行.NET 2.0或4.0也是同样的问题.
  • 无论是否启用"启用32位应用程序",配置应用程序池都是相同的.
  • 配置应用程序池是经典模式还是集成模式也是如此.
  • 在绝望的尝试中,我添加了所有IIS 6.0遗留的"功能"内容(不需要!)并且根本没有帮助.

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

hor*_*ioj 1

天啊!我真是太蠢了。最容易被忽视的事情确实是错误的。防火墙中的规则错误。因此,即使处于“交互模式”(因为它始终被设置),连接也会被拒绝。