首页 > 解决方案 > Windows 模拟 - 负载均衡器

问题描述

我在负载平衡环境中遇到了 Windows 模拟问题,我想知道是否有解决方案。

目前,我的应用程序是在内网的 IIS 上运行的 asp.net mvc framework 4.6。该应用程序经过 Windows 身份验证,但对于两个特定端点,我需要使用模拟,并且使用 JavaScript 调用它们。应用程序和服务器中的所有内容都已正确设置并且运行良好,直到我们进入负载平衡环境,在那里我们会遇到 401 问题。作为一种解决方法,我们在 JavaScript 调用中使用了服务器名称,以确保我们会直接访问同一个服务器。这在 Internet Explorer 中运行良好,这是我们必须使用的。

现在我们正在切换到基于 Chromium 的浏览器,我们又遇到了 401 问题。我认为是因为 Edge 对 CORS 的东西有点严格。如果我们切换回使用网站别名而不是服务器名称,它似乎可以工作,但并非在所有情况下都有效。我假设有时它来自同一台服务器,但不能保证。

是否有一个很好的解决方案来处理 Windows 模拟和基于 Chromium 的浏览器?

标签: .net-4.0load-balancingchromiumwindows-authenticationimpersonation

解决方案


推荐阅读