我有 2 个网站在不同端口的本地主机上运行。由于浏览器在发送 cookie 时不区分端口号,我从一个站点发送的表单例份验证票据被发送到另一个站点
我该如何解决这个问题?我认为一个好的解决方案是更改表单例份验证票证或其中一个网站,但我不知道该怎么做。
最佳答案
在你的 web.config 中:
<authentication mode="Forms">
<forms name="{WhateverCookieNameYouWant}" loginUrl="LogOn.aspx" />
</authentication>
关于c# - 如何自定义 Forms Authentication cookie 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631617/