【问题标题】:401 Unauthorized on ajax requests401 未经授权的 ajax 请求
【发布时间】:2012-08-17 02:22:18
【问题描述】:

我们最近将我们的网络服务器移到了一台新机器(基于 IIS)上,在我正在处理的 asp.net mvc 应用程序中,我注意到在 firebug 控制台中,每个请求在最终成功之前失败两次并出现 401 错误第三次尝试。这在以前没有发生过,应用程序的运行似乎比以前稍微慢一些,尽管这可能只是我的看法。

什么可能导致这个问题,我可以做些什么来避免它?

【问题讨论】:

  • 您的应用程序使用什么类型的身份验证?
  • 正在考虑与 HTTP 基本身份验证有关的事情。认为 hmqcnoesy 的链接是一个很好的起点。
  • 它使用基于 Windows 的身份验证,我相信这也是我们之前使用的。

标签: asp.net-mvc iis iis-7.5


【解决方案1】:

几周前我遇到了类似的问题,下面的帖子挽救了我的一天......

https://serverfault.com/questions/137073/401-unauthorized-on-server-2008-r2-iis-7-5

希望对你有帮助...

【讨论】:

  • 我认为我没有使用匿名身份验证,并且我的应用程序中没有任何 Html.RenderAction() 调用。
【解决方案2】:

考虑尝试检查您的 IIS 池。或者可能是超时到期?

【讨论】:

  • 这些是 cmets,不是答案。请提供建议在问题上使用 cmets
  • 回帖也是一样。。这是一个真正的解决方案,但你永远无法知道软件问题的最佳答案。
  • 我认为这里的重点是你离题了。这些只是猜测或不够具体 - 可能存在由于应用程序池运行的身份而授权请求的实例。如果这就是你的意思,你需要具体。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-08
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 2021-12-19
  • 2021-04-26
相关资源
最近更新 更多