[解決済み】"Exception has been thrown by the target of an invocation" エラー (mscorlib)
2022-01-18 15:44:41
質問内容
ASP.Net 2.0で開発したWebサイトで、次のようなエラーが発生することがあります。
"Exception has been thrown by the target of an invocation"
を本番環境で実行しました。開発環境ではこのエラーは出ませんでした。
ソースは 'mscorlib' で、スタックトレースには以下の場所でエラーが発生したと書かれています。
System.RuntimeMethodHandle._InvokeMethodFast.
前回の本番へのアップロードから変更したのは、Membershipコントロール(Login、LoginView)を使い始めたことと、ストアドプロシージャやテーブルなどを少し追加したことだけです。メンバーシップは、私が書いたカスタムプロバイダに依存しています。
なぜこのようなことが起こるのか、どなたか心当たりのある方はいらっしゃいますか?
解決方法は?
内部例外が発生していないか確認することをお勧めします。もしない場合は、この例外の直前に発生した例外をログで確認してください。
これはウェブ特有の例外ではなく、デスクトップアプリの開発でも遭遇したことがあります。 要するに、この例外を受け取ったスレッドが(Invoke()などで)非同期コードを実行しており、非同期で実行されているコードが例外で爆発しているということです。 このターゲット起動例外は、その失敗の余波です。
まだの場合は、このエラーが発生したときに呼び出される非同期コールバックの周りに、ある種の例外ロギングラッパーを配置してください。 たとえば、イベントハンドラなどです。 そうすることで、問題を突き止めることができるはずです。
がんばってください。
関連
-
[解決済み] 複数行のテキストボックスの複数改行
-
[解決済み] Visual Studio 2017のエラーです。Unable to start program, An operation is not legal in current state.
-
[解決済み] .Net Framework: w3wp.exe で例外が発生しました。
-
[解決済み] エンティティフレームワーク defaultconnectionfactory
-
Asp.NET ラジオボタンの使用方法
-
[解決済み] プリコンパイルされた ASP.NET ウェブサイト プロジェクトで、ファイルまたはアセンブリ App_Web_ * を読み込めなかった
-
[解決済み] JUnit 4のテストで、ある例外が投げられたことをどのように断言しますか?
-
[解決済み】プログラムを停止/終了させることなく、完全な例外トレースバックをキャッチして表示する方法は?
-
[解決済み] PHPUnit は例外がスローされたことを表明しますか?
-
[解決済み】例外がスローされないことをテストする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ファイルまたはアセンブリをロードできませんでした HRESULTからの例外:0x80131040
-
[解決済み] ASP.NETのセッションが期限切れ、または見つからなかった → Session.SessionIDが変更されたため(Reporting Services)
-
[解決済み] 複数行のテキストボックスの複数改行
-
[解決済み] ASP.NETのボタンに画像を追加することはできますか?
-
[解決済み] ウェブサイトを展開します。500 - 内部サーバー エラー
-
[解決済み] Visual Studio 2010 Professionalで、要求された.Net Frameworkデータプロバイダーが見つからない。
-
[解決済み] RSAキーコンテナを開くことができませんでした。
-
EntityFramework のエラーです。エンティティタイプXXXは、現在のコンテキストのモデルの一部ではありません。
-
Asp.NET ラジオボタンの使用方法
-
[解決済み] ASP.net MVCのviewstateに相当するものは何か【終了しました