ASP.NET和IIS 7.5 - HTTP错误403.14 - 禁止

时间:2012-06-21 21:13:55

标签: asp.net windows iis

我尝试在新服务器(Windows Server 2008 R2)上配置IIS 7.5,以便运行ASP.NET 4.0应用程序。两个"域名"在服务器上定义(使用Parallels Plesk管理),每个都显示为IIS中的站点。一个域用于公共站点,另一个域用于测试。目前,测试站点的DNS指向该新服务器,而公共站点的DNS仍然指向我们的旧服务器。在将公共站点转移到新服务器之前,我们首先转移测试站点,看看是否一切正常。

指向IIS中的测试站点,如果我在应用程序的文件夹上运行Browse命令,则会收到HTTP错误403.14,并显示以下消息: Web服务器配置为不列出此内容目录。奇怪的是:如果我在同一台服务器上的其他域中放置完全相同的文件夹结构,并且我运行相同的浏览命令,我会看到应用程序的默认页面(我不知道是否一切正常之后,但至少,第一页显示为预期)。我应该补充一下:

  • 两个站点都使用相同的应用程序池。
  • 两个网站都拥有相同的权限(我逐个检查,也与cacls进行比较)
  • 默认页面未在IIS中设置,但是是在Web.config
  • 中指定的身份验证表单

所以,相同的设置但不同的结果。我不知道是否还有别的东西需要检查。当我谈论服务器配置和IIS时,我处于非常不稳定的状态;所以我希望这个描述足够清楚并且有意义。

1 个答案:

答案 0 :(得分:0)

我想我找到了它。它可能不适用于新服务器上的两个站点。当我运行Browse命令时,它使用站点的DNS在IE中显示页面。由于公共站点的DNS仍然指向旧服务器,因此IE中显示的页面不是来自我单击的文件夹,而是来自旧服务器站点。

我现在可以在新服务器上寻找403.14问题的标准解决方案...