2

ASP.NET アプリケーションに取り組んでおり、ユーザー認証を追加しようとしています。最初のステップとして、Web サイト管理ツール (Web サイト | ASP.NET 構成) を使用して、ユーザーとアクセス許可を管理しています。

このウェブサイトへのアクセスは非常に遅いです。メイン ページの読み込みには 30 秒かかります。[セキュリティ] ページに移動すると (これも 30 秒)、次のエラーが表示されます。

web.config ファイルで認証モードを「フォーム」に設定しています。


選択したデータ ストアに問題があります。これは、サーバー名または認証情報が無効であるか、権限が不十分であることが原因である可能性があります。また、ロール マネージャー機能が有効になっていないことが原因である可能性もあります。下のボタンをクリックすると、新しいデータ ストアを選択できるページにリダイレクトされます。

次のメッセージは、問題の診断に役立つ場合があります: SQL Server データベースに接続できません。


「C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe」を実行するように求められ、エラー メッセージも表示されます。

速度とセキュリティ/ユーザーの有効化でこれらの問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

発生している問題は、無効な SQL Server 接続が原因です。web.config で SQL Server 接続をセットアップできます。実際にデータベースに接続できるようになると、適切な方法で実行されます。

以下の編集は、新しい接続をセットアップするために web.config で必要なコードです

<connectionStrings>
    <clear />
    <add name="LocalSqlServer" connectionString="server=yourservername;database=somedatabasename;etc..." />
</connectionStrings>
于 2008-10-03T17:32:49.107 に答える