C# 配置多个ASP.NET MVC站点以使用单个数据库进行身份验证/成员资格
两个或多个ASP.NET MVC站点是否可以使用单个SQL Server数据库进行身份验证和其他操作 下面是我如何设置它的想法:我将把每个站点的当前数据库合并成一个数据库,在表的前面加上它们所属站点的名称。我目前拥有由C# 配置多个ASP.NET MVC站点以使用单个数据库进行身份验证/成员资格,c#,asp.net,sql-server,asp.net-mvc,asp.net-membership,C#,Asp.net,Sql Server,Asp.net Mvc,Asp.net Membership,两个或多个ASP.NET MVC站点是否可以使用单个SQL Server数据库进行身份验证和其他操作 下面是我如何设置它的想法:我将把每个站点的当前数据库合并成一个数据库,在表的前面加上它们所属站点的名称。我目前拥有由asp.net_regsql.exe实用程序生成的身份验证表。我应该如何组合这些表?我猜这样做的方法是以某种方式在这些表中设置“application\u id”列 提前感谢。成员资格/角色/配置文件/会话提供程序通常可以选择包含“应用程序名”。此应用程序名将用于过滤成员资格/角色
asp.net_regsql.exe
实用程序生成的身份验证表。我应该如何组合这些表?我猜这样做的方法是以某种方式在这些表中设置“application\u id”列
提前感谢。成员资格/角色/配置文件/会话提供程序通常可以选择包含“应用程序名”。此应用程序名将用于过滤成员资格/角色/配置文件/会话查询。您可以在web.config中设置此applicationname,如下所示:
<providers>
<clear/>
<add name="ProviderName"
(...)
applicationName="/"
(...)
>
</providers>
在每个应用程序中更改此标记(deafult不是“/”,但您可以将其更改为您想要的任何字符串),M/R/S/p提供程序将处理其余的标记成员资格/角色/配置文件/会话提供程序通常有一个包含“ApplicationName”的选项此应用程序名称将用于筛选出成员资格/角色/配置文件/会话查询。您可以在web.config中设置此applicationname,如下所示:
<providers>
<clear/>
<add name="ProviderName"
(...)
applicationName="/"
(...)
>
</providers>
在每个应用程序中更改此标记(deafult不是“/”,但您可以将其更改为您想要的任何字符串),M/R/S/p提供程序将处理其余的部分,这意味着我假设的组合数据库的设计将起作用?谢谢这就意味着我假设的合并数据库的设计会起作用吗?谢谢