我在those instructions之后将与会员相关的模式添加到现有数据库(让我们称之为myDatabase)。
结果是在myDatabase中创建了表,视图和存储过程的数量。
下一步是修改web.config以使应用程序使用CustomizedMembershipProvider
<membership defaultProvider="CustomizedMembershipProvider">
<providers>
<add name="CustomizedMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyDBConnectionString" />
</providers>
</membership>
然后我们还需要指定连接字符串,如:
<connectionStrings>
<add name="MyDB" MyDBConnectionString ="..." />
</connectionStrings>
以下是我的问题:
修改 我注意到数据库中创建了一组角色以及成员资格对象。因此,需要将用户分配给适当的角色。角色类似于
aspnet_Membership_FullAccess
aspnet_Personalization_FullAccess
etc...
所以问题的第一部分仍然存在。那么创建一个新的数据库用户是有意义的(所以单独的数据库连接)
答案 0 :(得分:2)
关于会员提供者的一些好文章:
答案 1 :(得分:2)
我查了一下,
答案 2 :(得分:0)
答案 3 :(得分:0)
出于性能原因,我建议使用相同的连接字符串。使用与应用程序相同的连接字符串将允许更有效的连接池。