asp.net - VS2010错误: Unable to start debugging on the web server

标签 asp.net debugging visual-studio-2010 iis-7.5

我在 Visual Studio 2010 中收到错误消息“无法在 Web 服务器上启动调试”。我单击“帮助”按钮并按照相关建议进行操作,但没有成功。

当修改为使用 IIS 而不是 Cassini(用于调试)时,新创建的本地 ASP.Net 项目会发生这种情况。它提示在web.config中设置debug=“true”,然后立即弹出错误。事件查看器中没有显示任何内容。

我能够附加到 w3wp 进行调试。可以用,但不如 F5 方便。

我在同一台电脑上使用VS2008也有类似的问题。调试过去对两者都适用。

我已重新注册 Framework 4 (aspnet_regiis -i)。我运行了VS2010修复(这是RTM版本)。我在 Windows Server 2008 R2 x64 机器上运行。

我确实安装了 Resharper V5。

必须有一些配置设置或注册表值在导致问题的修复后仍然存在。

如果有任何想法,我将不胜感激。

最佳答案

禁用环回检查

( original microsoft page here )

要设置DisableLoopbackCheck注册表项,请按照下列步骤操作:

单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

在注册表编辑器中,找到并单击以下注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

右键单击“Lsa”,指向“新建”,然后单击“DWORD 值”。

键入DisableLoopbackCheck,然后按 Enter。

右键单击“DisableLoopbackCheck”,然后单击“修改”。

在“值数据”框中,键入 1,然后单击“确定”。

退出注册表编辑器,然后重新启动计算机。

关于asp.net - VS2010错误: Unable to start debugging on the web server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2878136/

相关文章:

javascript - 通过javascript将查询字符串从一个页面传递到另一个页面

c# - 你能设置 VS2008 中断 try-catch 语句中的错误吗

visual-c++ - <msbuild/> 任务失败而 <devenv/> 在 CruiseControl.NET 中的 MFC 应用程序成功?

android - 无法在调试器中逐步执行代码 (Android)

visual-studio - 是否有来自 Visual Studio 2010 建模项目的任何 CaSTLe ActiveRecord 生成器?

c++ - 如何抛出 EXCEPTION_FLT_UNDERFLOW?

c# - 让 CORS 与 Nancy 一起工作

.net - 从 Javascript 调用 Web 服务 - 它在幕后做了什么?

c# - 如何在项目之间使用模型类型?

ios - Charles 代理 SSL 连接不会显示主机名,仅显示 ips