我在 MVC 4 C#.NET Web 应用程序中遇到问题。我的 Web 应用程序托管在两个 Web 服务器上,并且这两个 Web 服务器通过负载均衡器指向 VIP。当我尝试使用单个服务器 URL 时,应用程序运行良好。但是当我尝试使用 VIP URL 时,能够使用应用程序登录,如果我单击任何菜单,应用程序将再次进入登录屏幕。应用程序正在运行 SSL。我正在使用表单身份验证。
检查负载平衡器端,服务器配置正确。使用粘性会话。机器密钥在两个 Web 服务器中配置为相同。
为什么应用程序仅使用 VIP URL 注销。
我用 Fiddler 跟踪过,得到 302 错误。在把我踢出去时检查了 cookie,cookie 没有在浏览器和 SSL 上清除,cookie 显示两个具有相同的 AuthCookie 一个有内容,一个没有内容值。如果再次登录,可以登录但单击任何菜单相同的行为,它会被踢出。