2012-07-17 65 views
0

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

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

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

这里是我的设置:

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

许多该网页的工作,我可以登录,点击一个反馈表单的链接,但最终我得到上述错误。

我的反馈表位于 “C:\项目\ 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

你有开启友好的错误信息在您的浏览器?你有IIS设置发送错误消息到浏览器? – LittleBobbyTables 2012-07-17 18:36:24

+0

我该怎么做呢?详细错误已打开,但对其他内容不确定。 – earthling 2012-07-17 18:46:41

+0

好的,只是在iis中打开“向浏览器发送错误消息”。 – earthling 2012-07-17 18:49:13

回答

4

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

+0

这可能已经做到了。我仍然收到错误,但它似乎不是来自包含。 – earthling 2012-07-17 18:45:16