我创建了两个网站ASP .NET MVC4
。两者都有不同的名称。
我为网站 #1注册了一个新的“ userA ”并登录。
当我启动网站 #2时,我看到“ userA ”已经登录。
这怎么可能?
我该怎么做才能使网站#2不能那样工作?
我到底要改变什么才能摆脱它?web.config、cookies 或什么以及如何?
谢谢!
我创建了两个网站ASP .NET MVC4
。两者都有不同的名称。
我为网站 #1注册了一个新的“ userA ”并登录。
当我启动网站 #2时,我看到“ userA ”已经登录。
这怎么可能?
我该怎么做才能使网站#2不能那样工作?
我到底要改变什么才能摆脱它?web.config、cookies 或什么以及如何?
谢谢!
尝试更改 Forms Authentication Ticket 的名称,默认情况下它设置为 .ASPXAUTH,如果您在本地运行多个应用程序,这可能会导致问题。这让我在几周前遇到了麻烦。
<forms
name=".myappauth"
loginUrl="~/Account/Login"
protection="All"
timeout="30">
<credentials>...</credentials>
</forms>
MSDN 文档 http://msdn.microsoft.com/en-us/library/1d3t3c61%28v=vs.85%29.aspx