IIS 10上的Asp.net Webform Intranet网站,不断询问用户名和密码

时间:2019-08-22 09:56:05

标签: asp.net iis

我在Intranet(相同的Active Directory)上运行了一个asp.net Webforms应用程序。

我要自动验证。

所以我在C#代码上使用:

HttpContext.Current.Request.LogonUserIdentity.Name

获取用户名并做一些事情。

在我的web.config中,我没有指定任何身份验证模式。

在IIS 10.0的默认网站和虚拟目录中,我已经

enter image description here

问题是,在我的开发PC上,它运行良好,但是在我组织的任何其他PC上,Windows继续要求输入用户名和密码。

那会是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

据我所知,您为Web应用程序实现自动身份验证的原因是IE安全设置。

enter image description here

如果您的客户未启用此设置,则IE浏览器将不会自动将用户名和密码发送到服务器以登录用户。因此,您将面对客户需要输入用户名和密码的情况。

要解决此问题,您应该建议客户端启用安全设置以自动登录。

有关如何启用自动登录的更多详细信息,请参阅以下步骤:

1。打开IE并找到Internet选项。

enter image description here

2。修改用户身份验证

enter image description here