无法找到经典asp网站的包含文件

时间:2012-07-17 18:31:44

标签: iis-7 asp-classic

我遇到了一个旧的经典asp网站的问题,我试图在开发环境中设置它。我在包含文件的行中收到以下错误。

  

处理URL时服务器上发生错误。请联系系统管理员。

     

如果您是系统管理员,请单击此处以了解有关此错误的更多信息。

这是我的设置:

  • 我在Win 7上运行IIS 7.
  • 我的应用程序池ControlPanel设置为无托管代码和经典管道
  • 我的网站ControlPanel在默认网站下配置,指向我的项目目录“C:\ Projects \ uk_CP \ uk_AU \ au”

许多网页都可以使用,我可以登录,点击指向反馈表单的链接,但最终我收到了上述错误。

我的反馈表位于“C:\ Projects \ uk_CP \ uk_Au \ au \ feedbackform_admin \ dataview_master.asp” 它有两个包含文件:

<!--#include file="../inc/adovbs.inc" -->
<!--#include file="../inc/incCreateConn.asp" -->

这是正确的位于“C:\ Projects \ uk_CP \ uk_Au \ au \ inc \”

我的IIS配置错误是否会抛弃我的工作目录?是否有一种有用的方法来解决它正在查看的路径?我已经10年没有在经典的asp工作了,而且我不想成为一名专家,但我确实需要弄明白这一点,我已经杀了太多时间。

显然这是我的设置问题,因为它在生产中起作用......

1 个答案:

答案 0 :(得分:5)

在ASP配置中,您必须启用“允许父路径”设置