Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 配置多个ASP.NET MVC站点以使用单个数据库进行身份验证/成员资格_C#_Asp.net_Sql Server_Asp.net Mvc_Asp.net Membership - Fatal编程技术网

C# 配置多个ASP.NET MVC站点以使用单个数据库进行身份验证/成员资格

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 MVC站点是否可以使用单个SQL Server数据库进行身份验证和其他操作

下面是我如何设置它的想法:我将把每个站点的当前数据库合并成一个数据库,在表的前面加上它们所属站点的名称。我目前拥有由
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提供程序将处理其余的部分

,这意味着我假设的组合数据库的设计将起作用?谢谢这就意味着我假设的合并数据库的设计会起作用吗?谢谢