打印本文 打印本文 关闭窗口 关闭窗口
IIS6“_PATH_”问题解决小技巧
作者:武汉SEO闵涛  文章来源:敏韬网  点击数909  更新时间:2009/4/23 10:31:46  文章录入:mintao  责任编辑:mintao
  Win2003出了不久,我就搞个尝尝鲜,觉得不错,就把2000也删了,只留下LINUX。近日调试一PHP程序,用的IIS做服务器,老出问题,看看日志说是_PATH_的问题,因为我对PHP不太熟,没太注意,以为程序本身写得有问题,直到近日一朋友拿一个ASP程序给我改,这个程序是我原来写的,在2000上运行正常,这次放到2003上竟然老报500内部错误,倒,GOOGLE搜了一圈没发现什么,暗想真是奇怪了,以前运行的好好的,现在竟然报错,去看日志才发现“|6|ASP_0175_:_80004005|不允许的_Path_字符”,和原来的那个PHP如出一辙,没法,去看IIS的帮助,在web应用程序指南中的asp项的ASP重要更改中提到了"使用父目录",原来2003为出于安全性考虑,在默认情况下 AspEnableParentPaths 配置数据库设置设置为FALSE,解决方法就很简单了,在system32\inetsrv目录中找到MetaBase.xml这个文件,找到AspEnableParentPaths改为TRUE就解决了,再调试一切正常,连原来的PHP代码也能正常运行了,如果你原来运行好好的代码在2003上不能运行,不妨参考一下!!

打印本文 打印本文 关闭窗口 关闭窗口