我有两个mvc应用程序需要同时使用不同的userLogins进行调试。
这两个应用程序不共享任何数据库或其他任何内容。
问题是:当我同时调试两个应用程序,然后在app1中登录用户时(默认情况下为AspNet.Identity)。然后,我在app2中登录其他用户。当我返回app1并刷新页面时,在app2中登录的用户将登录app1。
那么,这是错误还是我如何修复,以便我可以在我的两个应用程序中以不同用户身份登录?
编辑:当我在不同的浏览器中使用应用程序(一个在chrome中,一个在firefox中)时,它可以正常工作
答案 0 :(得分:1)
作为一个专门用于调试的解决方案,您可以在不同的浏览器中打开项目,但如果您想永久解决它,您应该知道成员资格登录如何跨越不同的域的机制。
看一看:Asp.net forms authentication and multiple domains
和另一个:http://www.codeproject.com/Tips/438319/Sharing-Authentication-Cookie-between-two-ASP-NET