.net SQLMembershipProvider-向现有数据库添加成员资格。设置权限
下面我将向现有数据库(我们称之为myDatabase)添加与成员资格相关的模式 结果,在myDatabase中创建的表、视图和存储过程的数量增加了 下一步是修改web.config以使应用程序使用CustomizedMembershipProvider.net SQLMembershipProvider-向现有数据库添加成员资格。设置权限,.net,sql-server,authentication,web-config,sqlmembershipprovider,.net,Sql Server,Authentication,Web Config,Sqlmembershipprovider,下面我将向现有数据库(我们称之为myDatabase)添加与成员资格相关的模式 结果,在myDatabase中创建的表、视图和存储过程的数量增加了 下一步是修改web.config以使应用程序使用CustomizedMembershipProvider <membership defaultProvider="CustomizedMembershipProvider"> <providers> <add name="Customized
<membership defaultProvider="CustomizedMembershipProvider">
<providers>
<add name="CustomizedMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyDBConnectionString" />
</providers>
</membership>
因此,问题的第一部分仍然存在。那么,创建一个新的数据库用户(如此独立的数据库连接)有意义吗
出于性能原因,我建议使用相同的连接字符串。使用与应用程序相同的连接字符串将允许更高效的连接池。关于会员资格提供商的一些好文章:
- 可以使用标准连接
- 就权限而言,它看起来 好像这是一个分配任务的问题 数据库用户到 aspnet\u成员资格\u完全访问角色()
- 我查了一下
<connectionStrings>
<add name="MyDB" MyDBConnectionString ="..." />
</connectionStrings>
aspnet_Membership_FullAccess
aspnet_Personalization_FullAccess
etc...