我希望两个网站能够对同一个用户配置文件数据库进行读/写访问(默认情况下名为“aspnetdb”)。据推测,这可以通过在web.config中正确配置网站来实现。有什么问题我应该警惕吗?
答案 0 :(得分:3)
是的,你可以。
您需要确保每个应用在web.config中都有一个共同的machineKey部分,以便所有人都可以使用Cookie和其他加密。
您是否希望这两个应用使用相同的用户/个人资料?如果是这样,您必须确保所有提供程序部分中的applicationName
属性相同。通常,此值默认为“/”,因此除了常见的machineKey
部分外,不需要进行任何修改。
如果您希望使用相同的数据库但希望将成员资格分开,只需为每个应用程序指定不同的applicationName
属性。
所以,是的,您可能有多个应用程序通过适当的配置使用相同的数据库和/或相同的用户数据。