Asp.net 在IIS 7.5下工作的web.config不';我不能在IIS 10下工作

Asp.net 在IIS 7.5下工作的web.config不';我不能在IIS 10下工作,asp.net,xml,iis-7.5,iis-10,Asp.net,Xml,Iis 7.5,Iis 10,我有一个ASP.NET网站在IIS 7.5下运行,效果很好 现在我们正在试验一个新的Windows10服务器,它运行IIS10。已将相同的网站复制到新服务器并尝试打开它: 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

我有一个ASP.NET网站在IIS 7.5下运行,效果很好

现在我们正在试验一个新的Windows10服务器,它运行IIS10。已将相同的网站复制到新服务器并尝试打开它:

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: 
我输入错误代码:

原因:发生此问题的原因是ApplicationHost.config文件或Web.config文件包含格式错误的XML元素

解决方案:从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素

但是这个web.config文件已经运行多年了。一切都没有改变。因此,我认为“格式错误的xml”消息是一种转移注意力的手段,我肯定还缺少其他设置


有什么想法吗?

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

我通过注释web.config中的块来解决这个问题,直到我让它停止抛出那个错误


希望有帮助

我也遇到了同样的问题,但还没有找到解决办法。是的,URL重写是罪魁祸首。谢谢耶!也为我解决了这个问题!我已经安装了URL Rewrite 2.1,但仍然得到相同的错误=(你是个英雄,这是我从IIS 8服务器到IIS 10服务器的问题