HTTP错误500.19-Internal Server Error

今天在做一个旅游类网站的时候遇上了一个问题,本地测试一切正常,上传至服务器通过域名访问时页面出现“HTTP错误500.19-Internal Server Error ”的错误提示。

详细错误信息:
模块 DefaultDocumentModule
通知 ExecuteRequestHandler
处理程序 StaticFile
错误代码 0x800700b7
配置错误 无法添加重复的集合项
配置文件 \\?\D:\wwwroot\xiechenglvxing\wwwroot\web.config
请求的 URL http://www.xclx.cc:80/
物理路径 D:\wwwroot\xiechenglvxing\wwwroot
登录方法 匿名
登录用户 匿名

错误信息截图:
无法访问请求的页面,因为该页的相关配置数据无效。

针对以上问题,网上给出的解答是:权限设置不足,应该赋予Everyone权限。结果照做了还是没能解决,错误信息依然如此,可见并非这个原因。

我发现通过域名无法访问页面,但是如果在后面加上index.asp又可以访问了,可是我已经设置了根目录下默认打开index.asp呀!好纠结。

错误提示是说配置文件web.config有错误,于是按照这个思路去寻求答案,最终在CSDN里找到了类似问题的解决方法。

解决方法:
1.打开配置文件所示路径下的web.config文件,我的文件内容如下所示:
HTTP错误500.19-Internal Server Error

2.在<add value="index.asp">上面添加<clear />,如下所示。
HTTP错误500.19-Internal Server Error

这样就可以正常访问了,问题迎刃而解。

 
目前共有3条评论
你目前的身份是游客,评论请输入昵称和电邮!

  1. 还没遇到。
    tcdw 2014.12.8 15:25 @
  2. 这个教程很好,写的很详细。
    美美网赚网 2014.07.1 13:43 @
  3. 还真不知道还可以这样解决,不过没怎么玩过asp
    PHP二次开发 2014.06.27 21:40 @
  • 暂无Trackback