問題タブ [targetinvocationexception]
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.
c# - C# イベント/デリゲート TargetInvocationException (WPF)
イベント/デリゲートをいじっていますが、常に次のエラーが発生します:
型 'System.Reflection.TargetInvocationException' の未処理の例外が PresentationFramework.dll で発生しました
追加情報: 呼び出しのターゲットによって例外がスローされました。
私のコードは次のとおりです。
明らかに、別の場所に TestWindow オブジェクトを開くためのコードがあります。
と:
c# - 非同期メソッドでのターゲット呼び出し例外
RSS フィードからアイテムを取得しようとしていますが、「リモート サーバーに接続できません」という TargetInvocationException が発生することがあります。このエラーをキャッチするために try catch ブロックを使用しようとしていますが、変数フィードを他のコード全体で使用する必要があり、このように表示されないため、管理していません。助言がありますか?
asp.net-mvc-4 - ASP.NET MVC4 で単純なメンバーシップを初期化する方法
ASP.NET MVC4 で単純なメンバーシップを初期化する方法
こんにちは、私は ASP.NET MVC4 に取り組んでいます。ご存じのとおり、メンバーシップ/認証メカニズムは ASP.NET MVC4 では無効になっています。有効にしたい場合は、次のことを行う必要があります。
1) 次の行を編集します (SimpleMembershipInitializer クラスのコンストラクターで、InitializeSimpleMembershipAttribute.cs ファイル)。
2) Web.Config セクションに新しいキーを追加します。
注意:データベースにテーブル 'users' を既に作成しています。DefaultConnection は正しく設定されています。
編集:「DefaultConnectionString」を
Web アプリケーションに「ログイン」しようとすると、EnsureInitialized() を呼び出すときに TargetInvocationException が発生します。ここに、InitializeSimpleMembershipAttribute クラスの完全なソース コードを示します。
このエラーは、単純なメンバーシップがアプリケーションの別の部分で初期化されていることを意味する可能性があることを誰かが示唆しましたが、どこでこれが発生するのかわかりません: これが私の global.asax.cs のテキストです:
ご覧のとおり、何も奇妙なことはありません。また、ここで提案されているように、ファイル global.asax.cs 内を移動しようとしましたが、それでも同じ例外が発生します。
特別な要件はありません。以前に作成した MVC3 アプリと同様に、MVC 4 アプリケーションにログインしたいだけです。
間違いがどこにあるのか誰にも教えてもらえますか?
ありがとう!
それ
sql - JPQL Like ステートメントが結果を返さない
アプリケーション内に(postgreSQLを使用して)FILEテーブルがあり、OSにあるファイルのフルパスを保存しています。
「いいね」クエリを実行しようとすると、データが保存されていることがわかっているのに、結果がゼロのままです。
問題のクエリは次のとおりです。
なぜこれが起こっているのか分かりません。休止状態が生成しているものを取得して絶対パスをプラグインすると、データベース内に返されたタプルが表示されます。
誰もこの問題に対処したことがありますか? もしそうなら、どのように問題を解決しましたか?「:path」変数を「/data/myData/.settings%」、「%/data/myData/.settings%」、「//data//myData//.settings%」にハードコーディングしてみました" それでも何も返されません。エラーはありませんが、結果がない理由がわかりません。
c# - Activator.CreateInstance での TargetInvocationException
Reflection を使用して DLL ファイルで定義されたクラスをインスタンス化するのに問題があります。コードは問題ないように見えますが、Activator.CreateInstance で TargetInvocationException が発生します。コードは次のようになります (現在は 1 つの DLL のみが利用可能です)。
これは私がインスタンス化しようとしているクラスです:
その問題の発生を防ぐことができた唯一の方法は、ロードされた .dll をコンパイル前に参照に追加することでした。問題は、通常、コンパイル時にどのライブラリをロードする必要があるかを知る方法がないことです。ここで何が欠けていますか?
ソリューション全体 (現時点では少し面倒ですが) は、http: //nazr.in/rODからダウンロードできます。
どんな助けでも本当に感謝します!前もって感謝します。
c# - TargetInvocationExceptionがスローされていますc#
バックグラウンドワーカーが完了すると呼び出されるルーチンがあります。以下のように;
壊れている行は次のとおりです。
例外はnull参照例外であり、データソースの設定時に発生します
のコードBatteryNameComparer
c# - SetValue プロパティのリフレクション 例外処理の問題
プロパティ リフレクションを SetValue に使用すると、プロパティは TargetInvocationException をスローします。ただし、SetValue の呼び出しは呼び出しであるため、例外はキャッチされ、プロパティで処理されません。プロパティでターゲット例外を処理し、メイン プログラムでのみスローする方法はありますか?
このスローを、呼び出しではなく、メソッド呼び出しを行ったかのようにしたいのです。
明確にするために編集:
私が抱えている問題は、リフレクト クラス内で、「ユーザー コードによって例外が処理されませんでした」というデバッグ メッセージが表示されることです。デバッグセッションを「続行」する必要があり、内部例外は「実際の」例外です。これは当然のことでしょうか?警告を受け取りたくない (そして警告を非表示にしたくない)、コードで警告を修正したい。