WIN2008系统安装IIS7配过ASP后打开ASP网站为500错误的解决办法
程序员文章站
2022-04-26 13:52:58
访问asp网站时总是提示:“500 - 内部服务器错误。您要查找的资源有问题,无法显示。”上面显示的是iis的友好报错,按下面的步骤把详细错误显示出来!1、在iis管理器→...
访问asp网站时总是提示:“500 - 内部服务器错误。您要查找的资源有问题,无法显示。”
上面显示的是iis的友好报错,按下面的步骤把详细错误显示出来!
1、在iis管理器→asp里,把错误信息发送到浏览器这个选项开启(true),并注意在ie设置里去掉“显示友好的错误”;
2、然后在“错误页”设置选项里,双击500那一行,再点文件按路径后面的“设置”。在跳出的对话框中将“相对文件路径”里的文件名改为“500-100.asp”,一路确定。
具体如下图所示:
显示完详细报错后具体报错出来了,如下:
http 错误 500.19 - internal server error
web.config 文件的 system.webserver/httperrors 节中不允许绝对物理路径“g:\websites”。请改用相对路径。
详细错误信息:
模块 customerrormodule 通知 sendresponse
处理程序 aspclassic 错误代码 0x8007000d
请求的 url http://127.0.0.1:80/liuyanban/default.asp 物理路径 g:\websites\liuyanban\default.asp
登录方法 匿名 登录用户 匿名
最可能的原因:
•工作进程无法读取 applicationhost.config 或 web.config 文件。
•applicationhost.config 或 web.config 文件中存在格式错误的 xml。
•由于 ntfs 权限不正确,服务器无法访问 applicationhost.config 或 web.config 文件。
解决方法
从能运行的站点的web.config文件拷贝<webserver>节点内容替换出错站点内的web.config文件的<webserver>节点
按上面的解决办法发现没有用,然后又点了好久网站才终于正常,最后发现有几处关键的地方,切下图做为以后再遇到此类问题时需要关注的地方!
上面显示的是iis的友好报错,按下面的步骤把详细错误显示出来!
1、在iis管理器→asp里,把错误信息发送到浏览器这个选项开启(true),并注意在ie设置里去掉“显示友好的错误”;
2、然后在“错误页”设置选项里,双击500那一行,再点文件按路径后面的“设置”。在跳出的对话框中将“相对文件路径”里的文件名改为“500-100.asp”,一路确定。
具体如下图所示:
显示完详细报错后具体报错出来了,如下:
http 错误 500.19 - internal server error
web.config 文件的 system.webserver/httperrors 节中不允许绝对物理路径“g:\websites”。请改用相对路径。
详细错误信息:
模块 customerrormodule 通知 sendresponse
处理程序 aspclassic 错误代码 0x8007000d
请求的 url http://127.0.0.1:80/liuyanban/default.asp 物理路径 g:\websites\liuyanban\default.asp
登录方法 匿名 登录用户 匿名
最可能的原因:
•工作进程无法读取 applicationhost.config 或 web.config 文件。
•applicationhost.config 或 web.config 文件中存在格式错误的 xml。
•由于 ntfs 权限不正确,服务器无法访问 applicationhost.config 或 web.config 文件。
解决方法
从能运行的站点的web.config文件拷贝<webserver>节点内容替换出错站点内的web.config文件的<webserver>节点
按上面的解决办法发现没有用,然后又点了好久网站才终于正常,最后发现有几处关键的地方,切下图做为以后再遇到此类问题时需要关注的地方!