好的,我已经搜寻了在线资源并应用了所有建议的解决方案。

我正在使用“ASP.NET v4.0”池在IIS 7.5下的Windows Server 2008 R2上建立一个简单的网站。我将其设置为默认网站下具有不同根目录的应用程序。我不断收到403禁止错误。

我有:

  • 使用aspnet_regiis.exe -i(很多次)安装asp.net
  • 确保我的根目录(物理路径)具有以下权限:
    “IIS_IUSR”和“IUSR”用户。
  • 确保启用了“匿名身份验证”并将其设置为“应用程序池身份”。
  • 我已经多次重启IIS
  • 我已经检查并仔细检查了其他所有配置。

  • 奇怪的是,我在“默认网站”下有另一个应用程序,并且工作正常。

    任何建议都会有所帮助。除非我缺少明显的东西,否则这应该没那么难。

    最佳答案

    好的,我很尴尬,但是我的视线是默认情况下选中了“Require SSL”,这是我未检查的地方。我猜这是因为SSL绑定(bind)到默认网站。删除该支票即可使用。

    希望这会帮助其他人。

    10-06 12:09