【发布时间】:2010-11-16 09:19:48
【问题描述】:
我们这里有一个使用基于 NTLM 的 Windows 身份验证的 asp.net 3.5 应用程序。 该系统运行在一个实际分布在不同地理位置的专用网络上(通过 VPN 连接)。
我们现在正在尝试优化网站的性能。由于 NTLM 的工作方式,对 IIS 的每个新请求都由 3 个不同的请求组成,而前 2 个是 401 响应。我们正试图将这些请求的数量减少到仅在会话开始时。我们找到了this 解决方案。不幸的是,它并没有改变任何东西,而且我们不断收到这个 401 响应(这会耗费时间)。
为了查看流量,我首先使用了 Fiddler 应用程序。不知何故,当我使用 Fiddler 时,会话开始时只有 1 个身份验证过程(完全如我所愿),但是当我关闭 Fiddler 并通过 WireShark 检查流量时,我可以看到每个请求我仍然有这个 401 响应.
使用的客户端是IE6,IIS版本6。
有人可以建议吗?
【问题讨论】:
标签: iis iis-6 ntlm http-status-code-401