我在同一台服务器上运行两个Asp.net MVC 5应用程序,当我登录到第一个时,我自动从第二个登出,当我在两个用同一用户名创建用户时如果登录到一个我自动登录另一个,我不知道做错了什么。 我使用Microsoft Visual Studio 2013默认的ASP.NET MVC 5项目模板。
答案 0 :(得分:0)
检查两个应用是否使用相同的应用程序池。否则确保他们没有使用相同的后端数据表,即。相同的身份表。如果它们重叠可能是你的问题。
答案 1 :(得分:0)
如果两个应用程序都来自同一域(domain.com/app1
和domain.com/app2
)或其中一个应用程序的子域(domain.com
和{{ 1}})-您的两个应用程序的默认身份验证Cookie名称为app.domain.com
。
您可以在.ASPXAUTH
中更改身份验证cookie名称:
web.config
为每个应用程序选择唯一的名称即可解决此问题。