IIS7在使用Windows身份验证时对某些用户来说很慢
我们有一个网站,其中包含IIS7上的“hello world”.html文件,并启用了
Windows身份验证.用户是Web服务器上的本地计算机Windows用户.对于一些用户来说,网站非常慢.使用fiddler2,我在浏览器连接和浏览器开始初始GET请求之间跟踪了15秒的延迟:
ACTUAL PERFORMANCE -------------- ClientConnected: 15:28:09.737 ClientBeginRequest: 15:28:24.750 ClientDoneRequest: 15:28:24.750 ... 然后该站点以HTTP 401响应,浏览器立即响应第二个GET请求(可能是相关的身份验证令牌),该请求立即返回HTTP 200. 无论我从哪台机器访问它,问题都会发生.这个问题只发生在IE浏览器中(v6 – v8),Firefox和Chrome工作正常. 在我的机器上,使用站点的IP地址而不是DNS名称解决了问题,但这并不能解决所有其他问题. 我已经尝试在this article上进行配置更改,但它没有修复它. 有任何想法吗?
我和客户有类似的情况.域控制器配置错误(在NT4模式下),并且IE已选中“启用Windows集成安全性”选项.
IE在Windows集成安全模式下执行的操作是,它使用Windows 2000模式AD / Kerberos票证尝试请求.当Web服务器无法验证票证时,它将无法返回NTLM. 你有3个选择. >弄清楚你的AD设置有多糟糕.它可能是您的域控制器都很好,您的Web服务器是不合适的.这篇知识库文章很旧,但它可能会帮助http://support.microsoft.com/kb/326985. 不幸的是,在我的情况下,由于涉及自我,我不得不选择#2选项,但它的效果非常好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – Windows 8是否支持System.Device.Location?
- 将time.windows.com重定向到内部服务器
- 在Windows上具有常量输出的Python无块子进程输入
- telnet windows 7无法正常工作
- windows-server-2008-r2 – 为什么我不能使用Domain Admins
- 需要在Windows C#/ Net中禁用屏幕保护程序/屏幕锁定
- gdi – 在Windows 10中带有标题栏的模糊窗口? Windows Upd
- windows – 如何在Visual Studio中使用OpenSSL
- 在64位Windows上运行cURL
- win10专业版激活方法——亲测可行!!!