复制 IIS7 网站进行测试时出现问题

复制 IIS7 网站进行测试时出现问题

我已将 IIS 7 站点的文件复制到新目录,在 IIS 7 中为复制的文件创建了一个新站点,设置了不冲突的绑定,并将复制的站点配置为使用与生产站点不同的数据库。

我可以进入复制网站的登录页面。登录页面可以对我进行身份验证,但当它将我重定向到子目录时,我会收到来自服务器的 500 错误。我不明白为什么我无法访问这些子目录。

有什么想法吗?这让​​我抓狂了。

答案1

这是一个经典的 ASP 问题。

我打开了失败请求跟踪,并看到了以下内容:

LineNumber 24
ErrorCode ASP 0131 
Description Disallowed Parent Path 

因此我找到了问题文件的第 24 行:

<!--    #include file = "../public.asp" -->

我查看了错误代码。问题是网站上的 ASP 没有启用父路径。

尤里卡!

答案2

要查看错误,请在服务器上使用 IE,并在高级 Internet 选项下关闭友好 HTTP 错误。这样应该会为您提供更易读的 ASP.Net 错误,您可以进一步排除故障。

相关内容