Windows身份验证登录模式不接受凭据

时间:2014-10-20 19:42:03

标签: c# asp.net authentication active-directory windows-authentication

我正在Windows身份验证下运行一个ASP.NET网站。我面临的问题是我在提交凭据时无法从登录屏幕传递:

enter image description here

我在IE中有以下设置:

"启用集成Windows身份验证"选中复选框。

enter image description here

"使用当前用户名和密码自动登录"单选按钮被选中。

enter image description here

IIS身份验证设置为" Windows身份验证":

enter image description here

我的web.config正在:

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

该身份验证的提供程序设置为&#34; NTLM&#34;

enter image description here

AppPoolIdentity设置为&#34; NetworkService&#34;

我甚至已经给出了#34;完全权利&#34;到每个人&#34;角色到我的网站。

我已确认在Windows Active目录中存在我尝试登录的用户:

enter image description here

为了调试原因,我将进程附加到源代码,我注意到我能够到达Application_BeginRequest,但是我在PreRequestHandlerExecute处理程序中添加的断点无法到达,可能会在两者之间被抛出再次登录模式。

你能帮我找一下Windows登录模式不接受我的凭证的原因吗?

1 个答案:

答案 0 :(得分:0)

不要使用Internet区域。在您的网站的Intranet区域中添加一个条目。