无法在Web服务器上启动调试。仅适用于ASP .NET Debugger

时间:2012-12-07 22:04:11

标签: asp.net visual-studio asp-classic visual-studio-2012 visual-studio-debugging

我正在使用vs2012 .net 4.5

无法在Web服务器上启动调试。未正确配置Web服务器。

我一直试图解决这个问题好几个星期,我找不到解决方案

我试过了:

  1. 检查项目属性上的哪个配置导致了问题:我发现当我设置ASP .NET Debugger进行调试时会发生这种情况。
  2. 重新安装.NET框架
  3. 在IIS上启用所有身份验证类型:匿名,表单,Windows身份验证和ASP NET拟人化
  4. 这是因为我将应用程序更改为在IIS下运行。我正在使用VS Development Web服务器..

    你能否就此提出一些建议?

    由于

2 个答案:

答案 0 :(得分:0)

我在Windows 8.1上的Visual Studio 2012和2013中遇到了同样的问题。对我来说,修复是使用“打开或关闭Windows功能”

将Windows身份验证添加到IIS

Turn Windows features on or off screenshot

答案 1 :(得分:0)

我在VS2013的WebApi中遇到了同样的错误,请按照以下步骤解决问题:

  1. 右键单击Web项目。
  2. 选择“网络”标签。
  3. 点击“创建虚拟目录”按钮。
  4. 在这种情况下,WebApi需要在IIS上配置的虚拟目录才能正常工作并能够进行调试。