未找到ASP Classic包含文件

时间:2013-07-24 18:23:49

标签: iis asp-classic server-side-includes

我正在将经典ASP网站从Windows Server 2003上的IIS 6.0迁移到Windows Server 2008 R2上的IIS 7.5。这个网站相当大,并且包含以下内容的包含语句:

<!-- #include virtual="/include/stuff.inc" -->

几乎所有这些链接都使用“虚拟”而不是“文件”,并以绝对链接的开头斜杠开头。像这样的任何链接都会收到错误:

  

Active Server Pages错误'ASP 0126'

     

包含未找到的文件。

这比较早,但我搞砸的东西一定是改变了它。我正在配置IIS以将.jsp请求转发给Tomcat,但我必须搞砸了。我做了一个测试.asp文件只输出“Hello World”,运行正常。所以我知道IIS仍在解析.asp文件,它似乎无法找到任何包含的文件。

所有路径都是正确的,这个网站已经运行了好几年,我没有改变任何东西。我启用了父路径(虽然我不相信任何链接退出主目录)。我已经安装了ASP与服务器端包含。由于这是先前运行的,我很确定这是一个配置问题,而不是编码问题(并且更改网站上的每个包含语句都会是一个主要的痛苦)。

还有什么可能导致此问题吗?

0 个答案:

没有答案