日期:2014-05-17  浏览次数:20730 次

升级为2003提示找不到文件
我的web服务器以前是2000,现升级为2003。在之前的asp程序中有<!--#Include virtual="\info\gloab\global.asp"-->这样的语句程序页面都会出现问题,提示为找不到文件,而把他改为<!--#Include virtual="/info/gloab/global.asp"-->,页面就能正常显示了,由于页面比较多,用的include的页面也有几十种,请问除了批量替换代码以外,对操作系统的设置或者IIS设置可以解决此问题吗?

------解决方案--------------------
一般情况下,wondoews系统中\和/应该是通用。如果没有通用。那就只能批量替换了。因为/是标准、规范的写法。以前的写法不是很合乎规范的
------解决方案--------------------
在IIS中把Web服务扩展->在服务端的包含文件设置为允许,然后把IIS-网站-主目录-配置-选项-启用父路径选上,应该就好用了