我在不同端口的localhost上运行了2个网站。由于浏览器在发送cookie时不区分端口号,因此来自一个站点的表单身份验证票据将被发送到另一个站点
我该如何解决这个问题?我认为一个好的解决方案是更改表单身份验证票证或其中一个网站,但我不知道如何执行此操作。
答案 0 :(得分:27)
在你的web.config中:
<authentication mode="Forms">
<forms name="{WhateverCookieNameYouWant}" loginUrl="LogOn.aspx" />
</authentication>