1

我通常使用命令创建角色/成员数据库:

aspnet_regsql.exe -S (local) -E -A all

但我目前的网络托管公司只允许使用 phpMyLittleadmin 创建数据库。

如何手动为 asp.net 角色/成员创建数据库?

4

1 回答 1

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)。

于 2012-06-16T14:49:21.533 回答