我通常使用命令创建角色/成员资格数据库:
aspnet_regsql.exe -S (local) -E -A all
但我目前的网络托管公司只允许使用phpMyLittleadmin创建数据库。
如何为asp.net角色/成员资格手动创建数据库?
答案 0 :(得分:1)
在aspnet_regsql
实用程序所在的目录中(取决于您使用的.NET框架版本 - 可能类似于C:\Windows\Microsoft.NET\Framework\v4.0.30319
),有一个Install*.sql
脚本文件列表将创建ASP.NET成员资格和角色系统的必要表。
InstallCommon.sql
InstallMembership.sql
InstallPersistSqlState.sql
InstallPersonalization.sql
InstallProfile.SQL
InstallRoles.sql
InstallSqlState.sql
InstallSqlStateTemplate.sql
InstallWebEventSqlProvider.sql
所以基本上你只需要确定你需要哪些脚本文件,以及运行它们的顺序 - 然后将它们(或上传那些)发送到你的站点然后在那里执行。
还有相同的文件用于从数据库中卸载表和其他数据库对象(称为Uninstall*.sql
)。