2014-10-28 66 views
1

我有两个mvc应用程序需要与不同的userLogins同时调试。身份验证在不同的应用程序中共享

这两个应用程序不共享任何数据库或其他任何东西。

问题是:当我同时调试两个应用程序,然后在app1中登录一个用户(默认AspNet.Identity的方式)。之后,我在app2中登录不同的用户。当我回到app1并刷新页面时,在app2中登录的用户将在app1中登录。

那么,这是错误还是我该如何修复,以便我可以作为我的两个应用程序中的不同用户登录?

编辑:它的工作原理,当我在不同的浏览器(一个在Chrome和一个在Firefox)

+0

最的应用程序的工作是这样,为什么是这个问题的吗?你需要这只用于调试? – 2014-10-28 09:18:06

+0

是的,它只用于调试。在不同浏览器中进行调试现在可以运行 – user3228992 2014-10-28 09:20:07

+1

您可以在隐身模式下打开Chrome并使用不同的ID在单独的窗口中进行登录。 – SBirthare 2014-10-28 09:36:54

回答

1

刚刚进行调试,你可以打开不同的浏览器项目的解决方案的应用程序,但如果你想解决它永久地应该知道成员身份登录工作方式跨越不同域的机制。

看看这个:Asp.net forms authentication and multiple domains

和另一个问题:http://www.codeproject.com/Tips/438319/Sharing-Authentication-Cookie-between-two-ASP-NET

+0

你可以[总结](http://meta.stackoverflow.com/q/8259)这里的链接,以防万一它们中断? – matsjoyce 2014-10-28 09:44:52

相关问题