0

管理ページ、モデレーター ページ、およびユーザー ページを含む小さな Web サイトを開発しています。構成を使用してセキュリティを提供しasp.net、6 つの手順すべてに従いました。

問題は、セキュリティを提供した後、すべてのテーブルがデータベースに保存されaspnetdbますが、これらすべてのテーブルを自分のデータベースに保存したいです。

すべてのテーブルを自分のデータベースに保存する方法を知っている人はいますか? 可能であれば、より多くの説明を含むいくつかの例を教えてください。

注: クライアント システムを使用しており、データベースはサーバー システムに表示されます。

4

1 に答える 1

1

<connectionStrings>web.config では、セクション内に設定が必要です。デフォルトは多分ただだと思いますApplicationConnection

これは SQLServer Express データベース ファイルを指しているため、これを独自のデータベース接続に更新できます。

次に、セクションを探すと、<membership defaultProvider="SqlProvider"> <roleManager enabled="true" defaultProvider="SqlProvider">それぞれに設定が表示されconnectionStringNameます。これは、接続文字列を指しています。これが、データベースを指している接続文字列と同じであることを確認してください。

データベースにはおそらく asp.net セキュリティ用のテーブルが不足しているため、これらの生成を検討する必要があります。

aspnet_regsqlは、調べたいものです。これにより、必要なすべてのテーブルが自動生成され、アプリケーションの初回実行時に、アプリケーション名、ID などの詳細がテーブルに追加されます。

于 2011-08-23T12:05:37.463 に答える