aspnet_regsql.exe ツールを使用してメンバーシップ テーブルを既存のデータベースに追加し、次の LocalSqlServer 行を Web.config ファイルに追加しました。
<clear/>
<add name="Dorknozzle"
connectionString="Server=OUR-PC;Database=Dorknozzle;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="LocalSqlServer"
connectionString="Server=OUR-PC;Database=Dorknozzle;Integrated Security=True"
providerName="System.Data.SqlClient" />
Web サイト管理ツールの [セキュリティ] タブをクリックすると、次のエラーが表示されます。
There is a problem with your selected data store.
Web フォームには Dorknozzle データベースのデータが表示され、メンバーシップ テーブルが Dorknozzle データベースにあることを確認したため、サーバーとデータベースの名前は正しいです。
[プロバイダー] タブもクリックしましたが、Dorknozzle も表示されると予想していたときに、AspNetSqlProvider しか表示されませんでした。
Web サイト管理ツールを dorknozzle のデータ ストアに接続するために必要なものを教えてください。
更新: この問題について私たちを導いてくれた Jon に感謝します。Web.config ファイルの system.web セクションに次のコーディングを追加したところ、Web サイト管理ツールの [セキュリティ] タブに情報が表示されるようになりました。
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="Dorknozzle"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>