問題タブ [unhandled-exception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Asp.Net MVC 3 サイトの奇妙なエラー
私の Asp.Net MVC 3 サイトには、サイトで未処理のエラーが発生するたびに電子メールを送信するエラー ログ機能があります。しかし、最近、次のような奇妙なエラーが発生しています。
パス '/store/admin/login.php' のコントローラーが見つからないか、IController を実装していません。
また
パス '/templates/beez/templateDetails.xml' のコントローラーが見つからないか、IController を実装していません
サイトに存在しないページに誰かがアクセスしようとしているようです。つまり、それはphpサイトでさえありません...
これが何か分かりますか?何かの攻撃ですか?もしそうなら、それは何か心配すべきことですか?
exception - System.IO.FileLoadException. アクセシビリティを読み込めませんでした。バージョン = 2.0.0.0
最近この問題が発生しましたが、マシンにインストールしたものが原因である可能性があります。思い出せないけど。ときどき、Microsoft .NET Framework のメッセージ ボックスがコンピュータに表示され、次のように表示されます。
「アプリケーションのコンポーネントで未処理の例外が発生しました。[続行] をクリックすると、アプリケーションはこのエラーを無視して続行を試みます。
ファイルまたはアセンブリ 'Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。指定されたアセンブリ名またはコードベース"
.net 4.0 フレームワークを再インストールしてみました。それを再インストールするための.net 2.0フレームワークのダウンロードが見つかりません。gacutil /uf アクセシビリティを使用してその dll を強制的にアンインストールしようとしましたが、うまくいきません。また、アクセシビリティ dll がインストールされている場所を確認し、それを他のマシンと比較しましたが、global.config と web.config を含むすべてが同じです。
この例外は、マシン上の 1 つのプロセスだけで発生するわけではありません。これは私の GAC の問題であるため、このアセンブリを使用するすべてのアプリケーションで同じ例外がスローされます。
Fusion でバインディング ロギングをオンにすると、詳細から次のことがわかります。
どんな助けでも大歓迎です。
asp.net - Application_Start で未処理の例外がスローされるとどうなりますか?
... Application_Start メソッドは、次のリクエストに対して再度実行されますか?
ASP.NET のバージョン、ホスティング サーバーのバージョン、および/またはその他のコンテキストに依存しますか?
そこに重要なアセンブリをロードすることが良いことかどうかを判断しようとしています。たとえば、アプリケーション全体の機能に不可欠なデータ アクセス アセンブリなどです。このようなアセンブリをロードしないと、後続のリクエストが役に立たなくなります。
c# - Pocket PC エミュレーター アプリケーションで .exe ファイルを呼び出す未処理の例外
Pocket PC エミュレーターの vc2005 でこのコードを実行しようとしていますが、win32unhandled 例外が発生します。
WM_flowm.exe は Windows モバイルで問題なく実行できる flite tts ですが、C# コードで呼び出す必要があります。
コールスタック
ここで止まった===
try_DLL.exe!try_DLL.Form1.button1_Click(object sender = {Text = "button1"}, System.EventArgs e = {System.EventArgs}) 29 行目 + 0x6 バイト C#
wpf - リフレクションを介して呼び出されたクラスライブラリでのDispatcherUnhandledException
リフレクションを使用してWPFMVVMクラスライブラリを読み込みます。ここで説明するように、例外ハンドラーも必要です。
これはホステッドWPFアプリであるため、App.xamlを使用できません。ここで説明するように、アプリケーションをロードするクラスに必要なものをすべて実装したのはそのためです。
ここでの問題は、(backgroundworkerスレッドBTWから)例外をスローすると、うまく機能しないことです。実際、Dispatcher.Invokeを呼び出して(UIスレッドで例外をスローするために)手動でNullReferenceExceptionをスローし、Current_DispatcherUnhandledExceptionデバッガーに入ると、表示される例外はNullReferenceExceptionではなく、hellyTargetInvocationExceptionです。 「呼び出しのターゲットによって例外がスローされました」というメッセージが表示されます。
この例外は、リフレクションによってWPFdllを呼び出すinvokeメソッドによってスローされる可能性があることがわかりました。
NullReferenceExceptionは、wpfアプリケーションの前に「WPFクラスライブラリ呼び出し元メソッド」によってキャッチされているようです...
それは私を夢中にさせています!
助けてください !
c# - UnhandledExceptionHandler にフックしても、アプリケーションが動作しなくなった
UnhandledExceptionHandler イベントにフックすることにより、C# アプリケーションに AppDomain レベルでグローバル エラー ハンドラーを追加しました。
私の問題は、この例外を処理しているにもかかわらず、「アプリが動作を停止しました」というポップアップが表示されることです。
これは正常な動作ですか?オフにできますか?または、実際にこのメッセージを表示することをお勧めしますか?
c# - クラス ライブラリの AppDomain.CurrentDomain.UnhandledException にハンドラーを追加できますか
AppDomain.CurrentDomain.UnhandledException イベントにサブスクライブして、すべてのイベントに try catch を配置したくない新しいデザイン パターンを試しているので、エラーをキャッチしたいと考えています。
通常、win フォーム アプリにはメイン エントリ ポイントがありますが、これは別のアプリケーションによって呼び出されるクラス ライブラリです。
このイベントをフックできるクラス ライブラリにメイン エントリ ポイントはありますか、それとも、あるメソッドが他の何よりも先に呼び出されることが確実でない限り、クラス ライブラリでは不可能ですか?
c# - WPFでの奇妙な未処理の例外
(NHibernateを使用して)データベースに接続するよりも、データベースに接続するためのいくつかの設定をユーザーに要求するWPFアプリケーションがあり、すべてが正しい場合は、メインビューを表示します。接続にエラーがある場合は、エラーの内容をユーザーに伝えて、再試行させたいと思います。これが私が望むことをするいくつかの単純化されたコードです:
編集 :
問題はNHibernateだけにあるのではないようです。ここで単純なアプリを実行すると、コンストラクターで未処理の例外が発生します。
私は例外を取得して未処理にしますが、テストメッセージが表示されるので、実際には例外です(try / catchブロック内にある場合でも)。例外が発生したときに中断すると、Window1のコンストラクター内で発生したことが通知されます。Window1にはバインディングまたはコントロールは含まれていません。Visual Studio 2008で新しいWPFアプリケーションを作成した場合に作成されるのは基本的なWindow1です。このバグを2台のコンピューターで再現しました(新しいWPFアプリケーションを作成し、このコードをApp.xaml.csに貼り付けるだけです)。
みなさん、ありがとうございました
c# - CurrentDomain_UnhandledException で例外を再スローしますか?
アプリが完全にクラッシュしたとき、それをログに記録してその後何が起こったかを確認したくありません。捕まらなかったように続けたい場合は、CurrentDomain_UnhandledException
イベントで再スローするのが正しいですか? コードがどのような状態にあるのかわからないため、コードを続行させません。
だから私はこれを行う必要があります:
またはこれ?