【问题标题】:HTTP 500.19 error Local IISHTTP 500.19 错误本地 IIS
【发布时间】:2016-08-25 09:58:00
【问题描述】:

我的 IIS 有问题。我用谷歌搜索但找不到解决方案。我试图更改我的配置文件,但没有奏效。如果您需要任何其他信息,我很乐意添加它。谢谢大家。

这是我的 IIS 设置

这是我尝试从 Visual Studio 2015 调试我的网站时的图像(以及我出色的绘画技巧 :))

这是我的视觉工作室网络设置图片

【问题讨论】:

  • 很可能您的 web.config 中有 URL Rewrite 模块标签或其他类似标签,但没有通过 MSI 在 Windows 上安装所需的模块。
  • @Lex Li 哦,我终于解决了。是的,你是对的。我重新安装了重写模块和 TADA!现在可以了。谢谢 :D 如果您将此评论添加为回复,我将选择它作为答案。

标签: visual-studio iis visual-studio-2015


【解决方案1】:

这是 IIS 配置系统的一些内部设计,在极少数情况下,这样的错误页面没有真正错误的实际行号(注意错误页面中的第 0 行)。

根据我目前的调查,最明显的原因可能是 IIS 架构文件夹中缺少部分定义,这可能会破坏 XML 解析器。

导致此类缺失部分的通用模块可能是带外 IIS 模块,作为 Microsoft 单独的 MSI 下载提供。

在这种情况下,URL 重写模块可能是最有可能的罪魁祸首,因为人们经常使用它,但它不包含在默认的 IIS 安装中。请注意,它仍然可能是由其他 OOB 模块引起的。

分析问题的更好方法是运行 Jexus Manager (http://jexusmanager.com),它具有我编写的 XML,它可以准确地判断缺少哪些部分定义。

【讨论】:

  • 它解决了这个问题。感谢您的精彩回答:)
猜你喜欢
  • 1970-01-01
  • 2014-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-20
  • 1970-01-01
  • 1970-01-01
  • 2014-05-06
相关资源
最近更新 更多