在 MapPath 的 Path 参数中不允许字符 '..'的错误的解决办法

转:http://hi.baidu.com/elsand/blog/item/6f37f603d26546054afb51f9.html

首先是

HTTP 500 内部服务器错误

这个问题可能是由于你的网站程序代码有问题,你可以在你的浏览器中做如下设置:“打开IE浏览器---工具---Internet选项---高级---显示友好HTTP错误信息”将这个选项前面的勾去掉,然后再访问你的网站则会显示出具体错误。 然后根据错误提示来解决。

去掉“显示友好HTTP错误信息”后显示错误:

Server.MapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
/admin/Conn.asp,行 38
在 MapPath 的 Path 参数中不允许字符 '..'。

这是由于没有 "启用父路径"造成的。


操作步骤:IIS6 的管理器-右键点网站-属性-主目录-配置-选项-启用父路径



你可能感兴趣的:(浏览器,服务器,asp,Path,工具,IIS)