【问题标题】:Can't find the include files for classic asp site找不到经典 asp 站点的包含文件
【发布时间】:2012-07-17 18:31:44
【问题描述】:

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

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

【问题讨论】:

  • 您的浏览器中是否打开了友好的错误消息?您是否设置了 IIS 以向浏览器发送错误消息?
  • 我该怎么做呢?详细错误已打开,但不确定其他任何内容。
  • 好的,刚刚在iis中打开了“向浏览器发送错误信息”。
  • 查看这里:learn.iis.net/page.aspx/564/… 查看“向浏览器发送错误”是真还是假。

标签: iis-7 asp-classic


【解决方案1】:

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

【讨论】:

  • 这可能已经完成了。我仍然收到错误,但它似乎不是来自包含。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-09
  • 1970-01-01
相关资源
最近更新 更多