在IIS 7.5下工作的web.config在IIS 10下不起作用

时间:2015-08-25 12:52:06

标签: asp.net xml iis-7.5 iis-10

我在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"消息是一个红色的鲱鱼,必须有一些其他的设置我不在。

有什么想法吗?

1 个答案:

答案 0 :(得分:8)

我遇到了完全相同的问题而且对我而言是因为我忘了为IIS安装Url Rewrite 2.0,所以我的重写规则导致错误。不确定这对你是否相同。

我通过评论web.config的块来解决这个问题,直到我得到它来停止抛出该错误。

希望有所帮助!