2016-08-25 122 views
0

我有问题与IIS。我GOOGLE了它,但无法找到解决方案。我试图改变我的配置文件,但没有奏效。如果您需要任何其他信息,我很乐意添加它。感谢你所做的一切。HTTP 500.19错误本地IIS

这里是我的IIS设置 Here is my IIS settings

这是当我尝试从Visual Studio 2015年(和我真棒漆技能:)) Here is the image of when I try to debug my website from visual studio 2015 (And my awesome paint skills :))

调试我的网站上的图像这是我的网络视觉工作室设置的图像

Here is the image of my visual studio settings for web

+0

很可能您的web.config中有URL Rewrite模块标记或其他类似标记,但未通过MSI在Windows上安装所需的模块。 –

+0

@Lex Li 哦,我终于解决了。是的,你是对的。我重新安装了重写模块和TADA!它现在有效。谢谢:D如果您添加此评论作为答复,我会选择它作为答案。 – crowz

回答

1

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

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

导致此类缺失部分的常见模块可能是带外IIS模块,它们是从Microsoft单独下载的MSI模块。

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

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

+0

它解决了这个问题。谢谢你这个真棒回答:) – crowz

相关问题