我已将 IIS 7 站点的文件复制到新目录,在 IIS 7 中为复制的文件创建了一个新站点,设置了不冲突的绑定,将复制的站点配置为使用与生产站点不同的数据库。
我可以转到复制站点的登录页面。登录页面可以对我进行身份验证,但是当它将我重定向到子目录时,我从服务器收到 500 错误。我不知道为什么我不能访问这些子目录。
有任何想法吗?这真让我抓狂。
我已将 IIS 7 站点的文件复制到新目录,在 IIS 7 中为复制的文件创建了一个新站点,设置了不冲突的绑定,将复制的站点配置为使用与生产站点不同的数据库。
我可以转到复制站点的登录页面。登录页面可以对我进行身份验证,但是当它将我重定向到子目录时,我从服务器收到 500 错误。我不知道为什么我不能访问这些子目录。
有任何想法吗?这真让我抓狂。
这是一个经典的 ASP 问题。
我打开了失败的请求跟踪,看到了这个:
所以我去了问题文件中的第 24 行:
我查了错误代码。问题是站点上没有为 ASP 启用父路径。
尤里卡!
要查看错误,请在服务器上使用 IE,并在高级 Internet 选项下关闭友好 HTTP 错误。这应该为您提供更易读的 ASP.Net 错误,您可以进一步排除故障。