我可以将两个单独的ASP.NET网站指向同一个配置文件数据库吗?

时间:2010-04-30 08:50:39

标签: .net asp.net profile user-profile

我希望两个网站能够对同一个用户配置文件数据库进行读/写访问(默认情况下名为“aspnetdb”)。据推测,这可以通过在web.config中正确配置网站来实现。有什么问题我应该警惕吗?

1 个答案:

答案 0 :(得分:3)

是的,你可以。

您需要确保每个应用在web.config中都有一个共同的machineKey部分,以便所有人都可以使用Cookie和其他加密。

您是否希望这两个应用使用相同的用户/个人资料?如果是这样,您必须确保所有提供程序部分中的applicationName属性相同。通常,此值默认为“/”,因此除了常见的machineKey部分外,不需要进行任何修改。

如果您希望使用相同的数据库但希望将成员资格分开,只需为每个应用程序指定不同的applicationName属性。

所以,是的,您可能有多个应用程序通过适当的配置使用相同的数据库和/或相同的用户数据。