我正在处理的应用程序面临 Ajax 问题。Web 应用程序是用 ASP.NET 4.5 编写的,它更具体地派生自 Visual Studio 2012 中的默认 MVC 示例应用程序。该应用程序托管在本地 IIS 服务器上(不是快速版本),并且需要 Windows 身份验证(当前为 NTLM)出于安全原因冒充客户。
我这里有 2 个问题。
该网站在浏览时正确地对客户端进行身份验证,但由于某种模糊的原因,每个 Ajax 调用都会在 401 Unauthorized 错误中失败(它在使用匿名身份验证时工作,所以我猜凭据没有封装在请求中?!)。我还没有时间调查他们之间的交流,但我相信这里的一位大师能够提供帮助。
最后,Windows 身份验证提供程序将移至 kerberos。关于这个 Ajax 问题有什么特别要注意的吗?
如果您需要任何其他信息,请告诉我。
编辑 1
我觉得很愚蠢......重新启动IIS解决了这个问题。有时它是一种乐趣......
感谢大家。