IIS7.5中的ASP.NET MVC3 401.1错误

时间:2011-08-19 15:16:59

标签: asp.net iis-7.5 windows-authentication

我已经使用Windows身份验证设置了一个ASP.NET MVC3网站,并获得了401.1。 401页面上的错误代码是0x8009030e。用户应该能够使用其域凭据访问该站点。

如果我登录到计算机并通过localhost(http:// localhost / mysite)访问网站,我不会收到错误。但是,即使登录到服务器,如果我通过服务器名称(即http://machinename.com/mysite)访问网站,我仍然会收到错误。

该网站使用自己的.net 4.0应用程序池并使用集成模式。该站点仅在配置中配置为Windows身份验证。

<authentication mode="Windows" />
<authorization>
  <deny users="?" />
</authorization>

...在IIS中。我没有配置扩展属性,并启用了内核模式身份验证(两者都是默认值)。我试图在没有任何运气的情况下切换“IIS管理员权限”。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我必须做两件事才能使其正常工作:

  1. 使应用池使用“经典”而非“集成”模式。制作完成后,我收到403.x错误。
  2. 我通过向“域用户”组授予(读取/执行)NTFS权限来解决403.x错误。