我有一个ASP.NET网站下运行IIS7.5工程伟大。
现在我们正在试用运行IIS 10的新Windows 10服务器。已将相同的网站复制到新服务器并尝试打开它:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
...
Error Code 0x8007000d
...
Config Source:
-1:
0:
I looked up错误代码:
原因:发生此问题的原因是ApplicationHost. config文件或Web. config文件包含格式错误的XML元素。
解决方法:从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素。
但是那个web.config文件已经工作了很多年了,什么都没有改变,所以我认为"格式错误的xml"消息是一个转移注意力的东西,一定是我遗漏了其他一些设置。
有什么想法吗?
2条答案
按热度按时间s8vozzvw1#
我也遇到了同样的问题,对我来说是因为我忘记安装IIS的URL重写2.0,所以我的重写规则导致了错误。不确定这对你来说是否也一样。
我通过注解掉webconfig的块来解决这个问题,直到我让它停止抛出那个错误。
希望能有所帮助!
x7rlezfr2#
我也遇到了同样的问题,但我既找不到原因,也找不到解决方法。我每次都看到关于重写模块安装的描述,但这根本没有解决我的问题!最后,几天后,我看到了这个网站:
IIS unable to read web.config, no error details in message
我按照这个说明在服务器上安装了提到的环境。之后我重新启动了它,你瞧,一切都运行正常:-)