找不到经典ASP网站的包含文件

ear*_*ing 0 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" -->
Run Code Online (Sandbox Code Playgroud)

正确位于“ C:\ Projects \ uk_CP \ uk_Au \ au \ inc \”中

可能是我的IIS配置不正确,从而导致工作目录中断了吗?有没有一种有用的方法可以解决它正在寻找的路径?我已经10年没有从事过经典的ASP了,这不是我想成为的专家,但是我确实需要弄清楚这个问题,我已经浪费了太多时间。

显然,这是我的设置存在的问题,因为它确实可以在生产环境中使用...

Jef*_*eff 5

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