あなたのコメントによると、サイトのロール プロバイダーを明示的に構成していないようです。
web.config にあるすべての場合:
プレ>
次に、構成階層のさらに上で宣言されたデフォルトのプロバイダー (machine.config、グローバル web.config など) に依存しています。
machine.config には、おそらく次のようなものがあります:
プレ>
ご覧のとおり、最初のプロバイダーは、LocalSqlServer という名前の connectionString を使用するように構成されています。これは通常、machine.config でも宣言されています。
コード> プレ> これは、まだ存在しない場合に作成されるローカル ファイル ベースのデータベースを使用するように設計されています。
したがって、サイトでロールを機能させるには、ルートの web.config を次のように修正する必要があります:
プレ>
要素を使用すると、そのタイプに対して以前に定義されたすべてのプロバイダーが削除されます。