带有SSL的F5上的IIS 8.0网站 - 无法注销网站

时间:2017-03-03 20:05:05

标签: asp.net iis-8 f5

我们有一个奇怪的情况,用户登录该站点(Asp.Net),并在注销时,它只将我们引导到主页“https://newsite/default.aspx”但是如果我们用登录替换默认值,我们立即重新登录。仅当我们通过位于F5上的相关DNS A记录的公共IP时才会发生这种情况。如果我们通过IP绑定“https://ipaddress/default”打开IIS服务器上的站点,我可以登录并注销并保持注销状态,它按预期工作。我使用过F5支持并尝试了多种不同的配置更改,并且没有骰子,每次都有相同的行为。新站点在F5中与我们当前的生产站点完全相同,开发人员说退出代码与当前生产相同,因此我们对为什么会发生这种情况感到困惑。持久性也在负载平衡器上设置。任何正确方向的帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

我建议检查一些事情:

  1. 如果您使用Fiddler之类的内容监控流量并将登录/注销的结果与F5进行比较,那么您是否看到了任何区别?我会寻找特定的东西,比如设置或删除cookie。我知道ASP.NET使用特定的cookie进行会话,所以我想知道在注销时是否没有正确删除该cookie。

  2. 一旦你退出网站(通过F5),如果你刷新页面,你是否保持登录状态(在这种情况下,我可以看到某种缓存可能会发送回页面的位置)即使您已经注销了。如果是这种情况,您可以进行F5管理员检查以查看虚拟服务器上是否有Web Acceleration profile并删除它以查看是否有帮助。< / p>

答案 1 :(得分:0)

看起来特定的安全cookie代码导致了在ektron中创建重复cookie的问题。

以下代码已删除,现在通过我们的F5通过SSL正常注销。

删除了代码: Dim lSec As SecurityAPI.Cookie = New SecurityAPI.Cookie(Me,mServerEnvironment,mCOGUser.PeopleID)                     lSec.SetCookie()