1

私は通常、コマンドを使用してロール/メンバーシップ データベースを作成します。

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

しかし、私の現在の Web ホスティング会社では、phpMyLittleadmin を使用してデータベースを作成することしか許可されていません。

asp.net ロール/メンバーシップのデータベースを手動で作成するにはどうすればよいですか?

4

1 に答える 1

1

ユーティリティが存在するディレクトリaspnet_regsql(使用する .NET フレームワークのバージョンに依存します。おそらくのようなもの) には、ASP.NET メンバーシップおよびロール システムに必要なテーブルを作成するスクリプト ファイルC:\Windows\Microsoft.NET\Framework\v4.0.30319のリストがあります。Install*.sql

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 に答える