从同一个Membership db获取多个ASP.NET Web应用程序的用户

时间:2014-09-11 13:57:08

标签: asp.net membership

我有两个Web应用程序,一个面向Web,一个是后台应用程序。两者都使用相同的成员资格数据库,但其用户由应用程序ID定义。我希望能够从后台访问面向Web的应用程序的用户。这可能吗?

我以为我可以做Membership.GetAllUsers(),但是当我这样做的时候我在后台工作,它只会带回该应用程序的用户。我可以说明我想要用户使用哪种应用程序吗?即Membership.GetUsers(" theapplicationid ")或其他什么?

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:0)

如果您的所有用户都可以访问您的任何网站,则可以对所有网站使用相同的应用程序名称。这是ScottGu的博客中陈述“为什么”和“如何”的旧版但仍然有效link

这种方法的警告:您必须将现有的成员资格数据库转换为仅使用一个应用程序名称。