我遇到了一个旧的经典asp网站的问题,我试图在开发环境中设置它。我在包含文件的行中收到以下错误。
处理URL时服务器上发生错误。请联系系统管理员。
如果您是系统管理员,请单击此处以了解有关此错误的更多信息。
这是我的设置:
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工作了,而且我不想成为一名专家,但我确实需要弄明白这一点,我已经杀了太多时间。
显然这是我的设置问题,因为它在生产中起作用......
答案 0 :(得分:5)
在ASP配置中,您必须启用“允许父路径”设置