我有一个网站需要将两组用户数据存储到单独的数据存储中。SiteCore CMS 使用第一组数据并保存有关用户的信息。第二组数据由存储自己的用户数据的个性化应用程序使用。它们没有一起存储在同一个配置文件对象中的原因是,个性化应用程序用于多个网站,这些网站并不都使用 SiteCore。
我能够创建多个配置文件提供程序 - 我目前有一个来自 SiteCore 和一个我编写的自定义提供程序,它们都是独立工作的。当您尝试在同一个 web.config 文件中配置两者时,就会出现问题。您似乎只能在 web.config 文件中指定一个 Profile 对象,而不是为每个提供者指定一个。这意味着无论使用哪个提供程序,.Net 框架都会通过 web.config 文件的配置文件部分的“继承”参数中指定的配置文件对象发送。
我的问题是 - 是否可以为每个 Profile Provider 指定不同的 Profile 对象?如果是这样,这是如何以及在哪里指定的?
-编辑-
需要指出的是,这两个数据集中没有重复数据,它们是互斥的(不包括电子邮件地址)。SiteCore 数据仅用于本网站,但我们拥有跨越我们所有应用程序的公司范围的配置文件数据,因此需要单独的第二个配置文件对象。
-/编辑-
谢谢,尼克