未创建ASP.Net成员资格提供程序数据库

时间:2011-11-08 20:30:22

标签: asp.net membership-provider

我正在尝试设置会员提供商。我使用了ASP.Net网站管理并设置了(1)来自互联网的访问权限,(2)角色(3)多个用户和(4)访问角色。然后我关闭了链接并返回到我的应用程序并期望找到一个名为I抱歉的SQL数据库,我想我期待一个名为 ASPNETDB.mdf 的数据库,但它没有设置。我虽然这是自动发生的。如何获取成员资格orovider的数据库?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您需要执行 aspnet_regsql.exe 为默认提供程序创建数据库。

检查此链接:

http://msdn.microsoft.com/en-us/library/ms229862(v=vs.80).aspx

答案 1 :(得分:0)

作为运行aspnet_regsql的替代方法,您可以从nuget下载通用提供程序。如果它们不存在,这些提供程序将自动创建所需的表,并且可以使用SQL CE和SQL Azure。

http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx

http://nuget.org/List/Packages/System.Web.Providers