IIS 6 & Server.MapPath
今天下午本来打算一个小程序,ASP的,后来又去忙着创建Oracle 9i 了 (顺便说一句,在Solaris上装Oracle数据库,要先修改/etc/system文件,然后重启,然后才开始正式Install的,不过我再次忘记了, 结果发现装好了,instance起不来,说out of memory。:( Oracle真应该在安装程序里弹出个框框,提醒一下)
OK,言归正传。我把公司里写了一半的文件拿回家,继续写。家里是Win2003、IIS 6,发现原来能运行的程序出错了:
Server.MapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
xxxx.asp ,行 17
在 MapPath 的 Path 参数中不允许字符 '..'。
在17行: csvFolder = server.MapPath ("Temp")
真是奇怪,后来google了一下,原来IIS6.0出于安全考虑,默认不允许访问父路径
解决:在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾
21:07 | 评论 (0)
查看更多关于IIS 6 & Server.MapPath的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did45349