日期:2014-05-16  浏览次数:21324 次

vista iis7
环境 是vista sp2 ,iis7.0 
调试 asp.net
自定义一个 404
默认那个404 不友好也不美观
但是现在
如果请求的网页不存在时,
开始报这个错误
---------------------------------------------
HTTP 错误 500.19 - Internal Server Error
Absolute physical path "E:\asptest\Error-404.aspx" is not allowed in system.webServer/httpErrors section in web.config file. Use relative path instead.
---------------------------------------------
模块 CustomErrorModule 
通知 SendResponse 
处理程序 PageHandlerFactory-Integrated 
错误代码 0x8007000d 

请求的 URL http://192.168.1.100:80/Show_I.aspx 
物理路径 E:\asptest\Show_I.aspx 
登录方法 匿名 
登录用户 匿名 

---------------------------------------------
?工作进程无法读取 applicationhost.config 或 web.config 文件。
?applicationhost.config 或 web.config 文件中存在格式错误的 XML。
?由于 NTFS 权限不正确,服务器无法访问 applicationhost.config 或 web.config 文件。
---------------------------------------------
?查询事件日志中有关配置文件不可读的原因的信息。
?确保为应用程序池指定的用户标识或通过身份验证的用户具有访问 web.config 文件的必需权限。
---------------------------------------------
当读取 Web 服务器或 Web 应用程序的配置文件出现问题时,就会发生此错误。在某些情况下,事件日志会包含有关导致此错误的原因的更多信息。

------解决方案--------------------
要求你用相对路径,不要用绝对路径