【问题标题】:Debugging an ASP.NET application on Local IIS Server在本地 IIS 服务器上调试 ASP.NET 应用程序
【发布时间】:2015-03-26 23:57:56
【问题描述】:

我已经设置了一个本地 IIS 实例来运行和开发我继承的旧 ASP.NET (CLR v4.0) 应用程序。

我在一个虚拟目录中运行它,并且能够附加到 IIS 进程并对其进行调试(烦人)。但是,我无法在 Visual Studio 中按“F5”开始调试。我收到一条错误消息,提示“Web 服务器找不到请求的资源。”

我已经浏览了他们帮助页面上的所有 Microsoft 建议,但运气不佳。我是否天真地认为这会起作用,还是我错过了什么?我什至安装了 IIS 6 Metabase 兼容性,但这似乎也没有帮助。

我意识到我可能需要提供更多信息,但我不知道我需要添加哪些其他细节。

这是在带有 IIS 8 的 Windows 8.1 Enterprise 上运行的,我使用的是 Visual Studio Professional。 谢谢

【问题讨论】:

  • 我会注意到 IIS 日志毫无帮助。但是,我相信我在日志中看到了 404。 2015-03-26 23:54:26 ::1 调试 /App/DebugAttach.aspx - 80 - ::1 - - 404 6 0 0

标签: asp.net iis visual-studio-2013 webforms


【解决方案1】:

谜团解决了!!!!!!!!!

显然,请求过滤是默认安装的。为了调试工作,您必须进入虚拟目录 -> 请求过滤 -> Http Verbs,并允许动词 DEBUG。

【讨论】:

    猜你喜欢
    • 2011-05-06
    • 1970-01-01
    • 2016-11-16
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多