【问题标题】:IIS 7.5 Tracing area "...." is not recognized - HTTP Error 500.0 - Internal Server ErrorIIS 7.5 跟踪区域“....”无法识别 - HTTP 错误 500.0 - 内部服务器错误
【发布时间】:2015-09-30 20:01:27
【问题描述】:

一切正常,突然之间,我的所有 Web 项目和网站都开始出现以下错误。有一件事可以确定这是 IIS 问题,因为编译器甚至无法访问代码。

错误信息:

HTTP 错误 500.0 - 内部服务器错误

无法识别跟踪区域“Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket,Rewrite,RequestRouting,iisnode”

我已经尝试过一件一件的事情,但没有运气:

  1. 重新安装跟踪 - '打开或关闭 Windows 功能',
  2. 重新安装 IIS,
  3. aspnet_regiis -i(也尝试使用 -u),
  4. 已删除 ISAPI .DLL

Windows 功能:

我正在使用 Visual Studio 2013 构建一个 Web 项目 (asp.net C#)。

非常感谢有关此问题的任何帮助/信息。

【问题讨论】:

  • 我了解到 IIS 工作正常,问题出在 VS 调试环境上。我的 VS 升级到期了,升级后(2013 年到 2015 年),问题得到了解决。我仍然不知道问题的确切根本原因,但我猜它是由 DLL 中的冲突(dll 地狱)引起的。

标签: c# asp.net iis iis-7.5 iis-express


【解决方案1】:

我从位于 Windows 7 机器上的 C:\Users\Sanket\My Documents\IISExpress\config 路径下的 applicationhost.config 文件中删除了以下标记。

<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket,Rewrite,RequestRouting,iisnode" verbosity="Verbose" />

看看这是否有帮助。

【讨论】:

  • 很好的解决方案。对我来说效果很好。
【解决方案2】:

来自 Richard Marr 的博客 here,列出了以下解决方案,第二个解决方案对我有用。

  1. 使用程序和功能找到缺少跟踪区域的扩展,右键单击选择修复。
  2. 手动将跟踪区域添加到 Applicationhost.config 文件中,如下所示。记得添加“WWW 服务器”xml 节点。

【讨论】:

    【解决方案3】:

    Sanket 的建议有效,但对我来说缺少的是

    <add name="RequestRouting" value="2048" />
    

    applicationhost.config 文件中的几行,其中定义了所有区域。添加这个修复它。 顺便提一句。使用 VS2015 也可以在不编辑 .config 文件的情况下解决问题。

    【讨论】:

      【解决方案4】:

      您是否安装了错误消息中列出的所有模块?你可以在这里下载扩展:(rewrite模块的链接)http://www.iis.net/downloads/microsoft/url-rewrite

      【讨论】:

      • 感谢您输入 Kamil,但我通过安装 VS 2015 解决了这个问题。我认为问题在于某些 DLL 被死锁。
      【解决方案5】:

      添加到Sanket's solution

      如果你没有使用 IIS Express,在

      C:\Inetpub\Wwwroot\Web.Config 
      

      删除行:

      "Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket,Rewrite,RequestRouting,iisnode" verbosity="Verbose" 
      

      【讨论】:

        【解决方案6】:

        在我的情况下,我在 IIS(不是 IIS express)中遇到了错误。我在这里回答了这个问题:

        https://stackoverflow.com/a/51717759/2817987

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-10-08
          • 1970-01-01
          • 2013-09-07
          • 1970-01-01
          • 1970-01-01
          • 2012-10-27
          相关资源
          最近更新 更多