[解決済み] "Exception has been thrown by an target of invocation" エラー (mscorlib)
2022-02-05 07:43:16
質問内容
ASP.Net 2.0で開発したWebサイトで、次のようなエラーが発生することがあります。
"Exception has been thrown by the target of an invocation"
を本番環境で実行しました。開発環境ではこのエラーは出ませんでした。
ソースは 'mscorlib' で、スタックトレースには以下の場所でエラーが発生したと書かれています。
System.RuntimeMethodHandle._InvokeMethodFast.
前回の本番へのアップロードから変更したのは、Membershipコントロール(Login、LoginView)を使い始めたことと、ストアドプロシージャやテーブルなどを少し追加したことだけです。メンバーシップは、私が書いたカスタムプロバイダに依存しています。
なぜこのようなことが起こるのか、どなたか心当たりのある方はいらっしゃいますか?
解決方法は?
内部例外が発生していないか確認することをお勧めします。もしない場合は、この例外の直前に発生した例外をログで確認してください。
これはウェブ特有の例外ではなく、デスクトップアプリの開発でも遭遇したことがあります。 要するに、この例外を受け取ったスレッドが(Invoke()などで)非同期コードを実行しており、非同期で実行されているコードが例外で爆発しているということです。 このターゲット起動例外は、その失敗の余波です。
まだの場合は、このエラーが発生したときに呼び出される非同期コールバックの周りに、ある種の例外ロギングラッパーを配置してください。 たとえば、イベントハンドラなどです。 そうすることで、問題を突き止めることができるはずです。
がんばってください。
関連
-
[解決済み】"Exception has been thrown by the target of an invocation" エラー (mscorlib)
-
[解決済み] ファイルまたはアセンブリをロードできませんでした HRESULTからの例外:0x80131040
-
[解決済み] IIS7.0で「HTTPエラー500.19 - 内部サーバーエラー」を解決するには [終了しました]。
-
[解決済み] このコンテキストでは、リクエストは利用できません
-
[解決済み] <modules runAllManagedModulesForAllRequests="true" /> 意味
-
[解決済み] ASP.NETアプリケーションの.ashxファイルとは何ですか?
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ファイルまたはアセンブリ 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform' を読み込むことができませんでした。
-
[解決済み] コードビハインドでASP.NetページのURLを取得する [重複]。
-
[解決済み] ウェブサイトを展開します。500 - 内部サーバー エラー
-
[解決済み] HttpContext.Current.Cacheはすべてのセッションで利用可能か?
-
[解決済み] RSAキーコンテナを開くことができませんでした。
-
[解決済み] .ashxページの呼び出しによるファイルのダウンロード
-
$.ajax access backend 500 (Internal Server Error)
-
ASP.NETでRadioButtonコントロールを使用する
-
[解決済み] FormsAuthentication.SetAuthCookieは何をするのですか?
-
[解決済み] ASP.NET セッションがタイムアウトする理由、sessionstateのタイムアウト設定