我在IIS 7.5下运行的ASP.NET网站很棒。
现在我们正在尝试运行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:
我looked up错误代码:
原因:出现此问题的原因是ApplicationHost.config文件或Web.config文件包含格式错误的XML元素。
解决方案:从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素。
但是那个web.config文件已经工作多年了。什么也没有变。所以我认为"格式错误的xml"消息是一个红色的鲱鱼,必须有一些其他的设置我不在。
有什么想法吗?
答案 0 :(得分:8)
我遇到了完全相同的问题而且对我而言是因为我忘了为IIS安装Url Rewrite 2.0,所以我的重写规则导致错误。不确定这对你是否相同。
我通过评论web.config的块来解决这个问题,直到我得到它来停止抛出该错误。
希望有所帮助!