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>

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

 

posted @ 2011-11-24 16:01  Statmoon  阅读(4013)  评论(0编辑  收藏  举报