0

我正在尝试在开发环境中设置一个旧的经典 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 领域工作过,我不想成为专家,但我确实需要弄清楚这一点,而且我已经浪费了太多时间。

显然这是我的设置的一个问题,因为它确实在生产中工作......

4

1 回答 1

5

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

于 2012-07-17T18:40:54.880 回答