0
我正在使用负载平衡配置中的两台Web服务器将.NET应用程序迁移到Azure。目前,当用户登录到应用程序时,我们设置了一个cookie来存储他们的公司名称。负载平衡时CookieUtil.SetEncryptedCookie是否工作?
CookieUtil.SetEncryptedCookie("CONAME", companyName);
我的问题是这些cookie会在两个Web服务器上持续吗?没有进一步的配置被应用? .NET是否像使用表单身份验证一样使用机器密钥来加密cookie?如果是这种情况,我们是否需要在web.config中设置?
在此先感谢!
我确实在web.config中为表单身份验证明确设置了一个机器密钥。我现在用2个Web角色测试了上述场景,并且Cookie在两台机器上都保持不变。我仍然有一个小小的疑问,但当我100%确定时会更新我的问题。 – QFDev 2013-03-15 16:46:39