【发布时间】:2014-09-25 16:02:00
【问题描述】:
如何在 IIS 上设置 windows 身份验证。
我在 web.config 的 appkeys 中添加了以下几行:
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false" />
<authentication mode="Windows">
</authentication>
<authorization>
<deny users="?/>
</authorization>
首先在开发环境中运行良好。但是,当托管在 IIS 上并在 IIS 中启用 Windows 身份验证模式时。
然后,它只是让我犯错401 nOT AUTHORIZE ERROR.
如果我删除拒绝用户,则无法获取 Http 上下文用户名并且应用程序无法正常工作。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 iis iis-7 windows-authentication