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

标签 asp.net iis-7.5 windows-authentication

我已经使用 Windows 身份验证设置了 ASP.NET MVC3 网站,但收到了 401.1。 401页面错误码为0x8009030e。用户应该能够使用其域凭据访问该网站。

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

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

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

...以及 IIS 中。我没有配置扩展属性,并且启用了内核模式身份验证(两者都是默认设置)。我尝试过切换“IIS 管理器权限”,但没有成功。

有什么想法吗?

最佳答案

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

  1. 使应用程序池使用“经典”模式而不是“集成”模式。进行更改后,我收到 403.x 错误。
  2. 我通过向“域用户”组授予(读取/执行)NTFS 权限解决了 403.x 错误。

关于IIS7.5 中的 ASP.NET MVC3 401.1 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123720/

相关文章:

c# - 一个具有多个项目的 asp.net web 应用程序作为一个团队开发,轻松更新!

c# - Windows应用程序用户控件中的tabindex问题

authentication - IIS7 : Setup Integrated Windows Authentication like in IIS6

适用于 IIS Express 和 Visual Studio 的 IIS 应用程序初始化模块

asp.net-mvc - 用户在没有提示的情况下使用 Windows 身份验证在 asp.net MVC 中登录

.net - 如何保护我的 ASP.NET AJAX 应用程序?

asp.net - 在 asp.net mvc 中使用来电显示作为 twilio 号码

asp.net - 在每个屏幕分辨率上并排显示

Coldfusion错误和IIS7.5错误页面

asp.net - ashx 处理程序 DELETE 请求不起作用 HTTP 405.0