Web服务器无法找到请求的资源Visual Studio调试

abc*_*123 10 iis-7 visual-studio-2010 visual-studio visual-studio-debugging visual-studio-2012

问题

我在Visual Studio 2012中运行了一个.net 4.0 Web应用程序,每次我去调试网站时都会收到以下错误:

Web服务器无法找到请求的资源


我试过的

我跟随微软的网站提供了解决方案:msdn

  1. 在命令提示符窗口中,运行以下命令: systemroot\Microsoft.NET\Framework\ versionNumber \aspnet_regiis -i
  2. 我还试图删除.csproj.user文件
  3. 由于我们使用Source Control,我删除了所有项目,网站和apppool并从头开始重新配置.
  4. AppPool设置为允许32位应用程序

一切都无济于事......任何人都有解决方案可以解决这个视觉工作室调试噩梦吗?

小智 22

脚步:

  1. 关闭Visual Studio中的所有解决方案
  2. 打开IIS7(运行> inetmgr)
  3. 单击顶部节点(计算机名称)
  4. 打开"ISAPI和CGI限制"选项
  5. 检查.Net版本是否有正确的限制(例如,如果您使用的是4.0,则应该是"允许")


小智 16

当我从IIS运行ASP.NET项目时,我遇到了同样的错误.我通过配置IIS解决了这个问题.

  1. 去跑
  2. 输入appwiz.cpl并按Enter键.
  3. 查找"打开或关闭Windows功能"并单击它
  4. 现在Windows将打开或关闭转动窗口功能
  5. 寻找Internet信息服务并选择该选项.
  6. 转到Internet信息服务分支下的万维网服务
  7. 扩展应用程序开发功能
  8. 选择所有ASP和.net版本.然后单击"确定".
  9. 现在尝试从asp.net运行应用程序,它将工作:)