IIS 7配置错误—HTTP 错误 500.19 Internal Server Error 无法访问请求的页面

上个星期,再对公司以前开发的几个网站做迁移的时候出现了一个错误:

HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。

因为同一IIS上承载的站点比较多,就没有一个一个到默认文档里面去设置起始页了,统一把所有的起始页都设置进去了,结果某一网站就出现了这个错误,错误原因是IIS中已经设置了默认document为index.aspx,这时候asp.net得到了另外一个相同value的add引发异常:

1 <defaultDocument>
2 <files>
3 <add value="index.aspx"/>
4 </files>
5 </defaultDocument>

解决方法是在<add />之前加入<clear /> ,具体如下:

1 <defaultDocument>
2 <files>
3 <clear />
4 <add value="index.aspx"/>
5 </files>
6 </defaultDocument>

然后再测试,网站就能正常打开了。

 

作者:Statmoon
         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/leolis/p/2261871.html