Asp.net mvc HTTP错误401.2-工作应用程序池中的新站点未经授权

Asp.net mvc HTTP错误401.2-工作应用程序池中的新站点未经授权,asp.net-mvc,iis,windows-authentication,Asp.net Mvc,Iis,Windows Authentication,我正在将一个新的EF 4.0 ASP.NET MVC 4站点部署到IIS 7.0服务器,但收到一个错误,显示: “HTTP错误401.2-未经授权 由于身份验证标头无效,您无权查看此页。“ 我已禁用匿名身份验证和表单身份验证。ASP.NET模拟和Windows身份验证都已启用 我已确认,根据此Microsoft知识库,一切正常 更好的是,在相同的应用程序池中已经有一个工作站点使用相同类型的身份验证 我不知道下一步该检查什么。有人知道是什么导致了这个错误吗?我知道了。我必须将其添加到我的appli

我正在将一个新的EF 4.0 ASP.NET MVC 4站点部署到IIS 7.0服务器,但收到一个错误,显示:

“HTTP错误401.2-未经授权 由于身份验证标头无效,您无权查看此页。“

我已禁用匿名身份验证和表单身份验证。ASP.NET模拟和Windows身份验证都已启用

我已确认,根据此Microsoft知识库,一切正常

更好的是,在相同的应用程序池中已经有一个工作站点使用相同类型的身份验证


我不知道下一步该检查什么。有人知道是什么导致了这个错误吗?

我知道了。我必须将其添加到我的applicationHost.config文件(位于windows/system32/inetsrv/config文件夹中)



它用于其他工作应用程序,但不是这个新应用程序。

在最近构建的2012R2 web服务器上,即使在简单的情况下,我也会遇到此错误。我最终通过重新安装Windows身份验证功能修复了它

PowerShell:

Remove-WindowsFeature Web-Windows-Auth
Add-WindowsFeature Web-Windows-Auth
你看到了吗?--这对应用程序也是如此,无需更改全局设置。。。在应用程序中执行此操作(如果您在全局范围内执行此操作,但不在VS应用程序中执行此操作,则不会有任何帮助,因为本地应用程序设置会覆盖全局设置。
Remove-WindowsFeature Web-Windows-Auth
Add-WindowsFeature Web-Windows-Auth