好吧,这真的有点困扰我。我有一个简单的Web项目设置,位于:“C:\ Projects \ MyTestProject \”。在我机器上的IIS中,我已经将虚拟目录映射到该位置,以便可以在本地运行站点(我知道可以从Visual Studio运行它,我更喜欢这种方法)。我已将此虚拟目录命名为“mtp”,并且可以通过http://localhost/mtp/index.aspx访问它。所有这一切都很好。
但是,每当我尝试创建cookie时,它就永远不会被写出来?我已经在FF3和IE7中尝试过了,只是不会将cookie写出来。我不明白我的主机文件中确实有“127.0.0.1 localhost”,我真的想不起其他任何事情。感谢您的任何建议。
詹姆士
最佳答案
Cookie规范需要两个名称和一个点号,因此您的cookiedomain不能为“localhost”。这是我解决的方法:
127.0.0.1 dev.livesite.com
现代浏览器doesn't require a leading dot anymore,但是您可能还是想使用它来实现向后兼容。