同一 Web 解决方案上的两个不同 ASP.Net 会员提供商

发布于 2024-10-12 12:17:55 字数 240 浏览 2 评论 0原文

我建立了两个网站,它们都使用我自己编写的自定义会员资格提供程序。

其中一个网站已经上线很长时间并且运行良好。现在,我已将另一个站点安装在同一 Web 中的同一 Web 服务器上作为不同的应用程序。我还为每个解决方案提供了单独的应用程序池。

如果现在客户端登录到一个站点,他就会失去另一站点上的会话,反之亦然。不可能同时登录两个站点。其余的一切都很好。

两个站点之间有什么联系。是否有必要更改我的会员提供商中的某些内容?

I have built two websites, both of them use a custom membership provider I have written myself.

One of these sites is already a long time online and runs fine. Now I have installed the other site on the same webserver in the same Web as a different application. Also have I given a seperate ApplicationPool for each solution.

If now the client logs on to one site, he looses the session on the other and vice versa. It's not possible to be loged on on both sites together. All the rest works fine.

What is the connection between the two sites. Is it necessary to change something in my membership providers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

草莓酥 2024-10-19 12:17:55

也许如果您更改每个应用程序的会话 cookie 名称:

http://msdn.microsoft.com /en-us/library/h6bb9cz9

更新:
正确的答案是更改表单名称。请参阅下面的评论。

Maybe if you change the session cookie name for each application:

http://msdn.microsoft.com/en-us/library/h6bb9cz9

Update:
Right answer was to change the form name. See comments below.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文