ASP.NET で作成した Web サイトを Windows 7 に展開しようとしています。
Web サイトを正常に展開し、データベースに接続するページにアクセスしようとするまでは正常に動作します。次のエラーが表示されます。
「/」アプリケーションでサーバー エラーが発生しました。
ログインで要求されたデータベース「銀行」を開けません。ログインに失敗しました。ユーザー 'IIS APPPOOL\ASP.NET v4.0' のログインに失敗しました。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.Data.SqlClient.SqlException: ログインによって要求されたデータベース "Bank" を開けません。ログインに失敗しました。ユーザー 'IIS APPPOOL\ASP.NET v4.0' のログインに失敗しました。
ソース エラー: 現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[SqlException (0x80131904): ログインによって要求されたデータベース "Bank" を開けません。ログインに失敗しました。ユーザー 'IIS APPPOOL\ASP.NET v4.0' のログインに失敗しました。] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +6351920 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +412 システム。 Data.SqlClient.TdsParser.Run(RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj) +1363 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +53 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover( ServerInfo serverInfo、文字列 newPassword、Boolean redirectedUserInstance、SqlConnection owningObject、SqlConnectionString connectionOptions、
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.272
次の手順を使用して、IIS に Web サイトを展開しました。
- デスクトップ/コード/Info_Leakage_Vulnerable に移動します
- Info_Leakage_Vulnerable をコピー
- C:/inetpub/wwwroot に移動します
- そこにフォルダを貼り付けます
- スタートメニューを開く
- タイプ inetmgr
- HOME-PC/サイトを開く
- [サイト] を右クリックし、[Web サイトの追加] をクリックします
サイト名 = Info_Leakage_Vulnerable
アプリケーション プール = ASP.NET バージョン 4
物理パス = C:/inetpub/wwwroot/Info_Leakage_Vulnerable 内のフォルダーへのパス
ポート = 1000
- Web サイト メニューの Info_Leakage_Vulnerable を右クリックし、[コンテンツ ビューに切り替え] をクリックします。
- HomePage.aspx をクリックし、[参照] をクリックします。
Web サイトは Visual Studio で完全に機能します。IIS から Web サイトを実行しているときに、発生している問題が発生します。データベース接続の問題を解決するにはどうすればよいですか? ありがとう