【发布时间】:2014-02-05 02:58:21
【问题描述】:
我正在使用 Windows 身份验证来保护 ASP.NET MVC5 应用程序。
一切正常,系统提示我通过浏览器弹出窗口输入凭据,并正确提供内容。
但是我经常注意到一些请求被发送 2 次或更多,并收到 401(未经授权)代码,但在再次发出请求并返回 200(OK)后不久。
我认为这是与 WWW-Authenticate 和 Authorize 请求标头协商的一部分,但我不清楚为什么即使一开始就提供了凭据,为什么还要一直发生这种情况?
这是正常行为吗? 如果不是,如何解决? 如果是,是否会对性能造成很大影响?
附上 Fiddler 和 Firefox 开发者控制台的组合截图。
【问题讨论】:
标签: asp.net asp.net-mvc iis windows-authentication asp.net-mvc-5