【100分大贴】 求问一下cook的有关问题

【100分大贴】 求问一下cook的问题
事情是这样子的,因为程序要求支持了分布式,由于session暂时没搞定,因此将验证码到成了cook加密的方式进行获取了
然而最近出现了一个奇葩的现象


后端代码:

bits = AppLogic.MakeBitYZM(ref yzmTxt);
            var cook = new HttpCookie("sid");
            cook.Expires = DateTime.Now.Add(new TimeSpan(0, 10, 0));
            cook.Value = EncryptYZM(yzmTxt.ToUpper());
            cook.HttpOnly = true;
            Response.SetCookie(cook);


看起来貌似没什么问题啊,然而下面这张图就知道了,请求地址室友sid的,然后页面信息中却找不到这个cookie,也至于怎么填写验证码都提示验证码不正确
【100分大贴】 求问一下cook的有关问题

写入的sid  cookie无法写入到客户端浏览器,这是我的截图,

然后这一切都是我用test域名访问的情况下发生的,我在IIS绑定另一个域名访问,然而上述问题就没有了,你们说奇葩不奇葩

求见多识广的大神门  指点门路

ps:这个问题不是一天两天的,之前也常发现,因为登录信息也是存储的cookie,一旦出现这种问题,也是无法正常登录的,每次登录成功也会自动跳转登录页面,因为后端获取不到用户,因此判定未登录

------解决思路----------------------
然后这一切都是我用test域名访问的情况下发生的,我在IIS绑定另一个域名访问,然而上述问题就没有了,你们说奇葩不奇葩

表示不懂了……
------解决思路----------------------
清理缓存再探再报