問題タブ [first-chance-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.
c# - Microsoft.SqlServer.Types を読み込めませんでした
でfirst-chance exceptions
有効にするとVS2010
、最初に を呼び出したときに次のメッセージが表示されますEntityFramework's
SaveChanges()
。これは、データベースWinForms
を実行するアプリケーションです。MSSQL CE 4
BindingFailure表示名 'Microsoft.SqlServer.Types' のアセンブリを、ID 1 の AppDomain の 'Load' バインディング コンテキストで読み込めませんでした。失敗の原因は次のとおりです: System.IO.FileLoadException: ファイルまたはアセンブリを読み込めませんでしたMicrosoft.SqlServer.Types、Version=11.0.0.0、Culture=neutral、PublicKeyToken=89845dcd8080cc91' またはその依存関係の 1 つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。
続行すると、次のメッセージも表示されます。
FileLoadException ファイルまたはアセンブリ 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
Microsoft.SqlServer.Types.dll
をプロジェクトに含めました。
これは最初の例外であり、デバッグ時に通知以外のアプリケーションに影響を与えることはないようですが、とにかく修正したいと思います。(それは私の心の奥底で私を悩ませています。)
まず、このエラー メッセージは何を伝えようとしているのですか?
第二に、どうすれば修正できますか?
c# - 「System.Data.EntityException」の最初のチャンス例外。基になるプロバイダーが Open で失敗しました
私は他の誰かによって作成されたサイトを提供されており、現在それをテストしようとしています。問題なくシステムをコンパイルできますが、Web サイトにログインしようとすると、次のエラーが表示されます。
"EntityException occured. A first chance exception of type 'System.Data.EntityException' occured in System.Data.Entity.dll. Additional info: The underlying provider failed on Open."
さらに、さらに深く掘り下げると、次の InnerException が表示されます。Cannot open database \"MyDB\" requested by the login. The login failed. Login failed for user 'name\\owner'.
Web で同様の問題を読んだことがありますが、データベース接続に問題があるようです。connectionStringをいじることを含む複数の「解決策」を試しましたが、何も機能しません。
システムがやりたいと思うのは、別のプロジェクトの App_Data にある .mdf に接続することです。とにかく、最初に受け取ったconnectionStringコードは次のとおりです。
簡単な質問ですが、tcp:...... とは何ですか? 何らかの形で生成されたと思いますが、どのように?
問題を「修正」しようとしましたが、最終的には次のようになりました。
どちらの方法でも同じエラーが発生し、アイデアがありません。これを修正するにはどうすればよいですか?
また、ツール>データベースへの接続> MS SQL dbファイルを介してデータベースに接続すると、2つのデータソースの間のオプションが表示され./SQLEXPRESS
ます(LocalDB)\v11.0
. 両方を含める必要がありますか? もしそうなら、どのように?
wcf - try/catch なしで WCF チャネルをチェックし、firstchance 例外トリガーを防止します
名前付きパイプ WCF 接続があり、タイマー経過ハートビートで接続がライブであることを確認しています。クライアントとタイマーはサービスの前に実行されており、問題ありません。
私のコードは以下のようになります:
私のサービスが実行されていない場合、「serviceChannel.HeartBeat()」は例外をスローし、しばらくするとタイマーが再試行を保証します。
実際に試す前に WCF を確認する方法はないようです。あれは正しいですか?
Visual Studio 2013 で最初のチャンスの例外で実行していますが、デバッガーがここでトリガーされるのを防ぐために、コードで何かを行うことはできますか? [DebuggerStepThrough] を試しましたが、うまくいきませんでした。もちろん、Visual Studio でこの種の例外を無視することもできますが、このコードでのみ行うことをお勧めします。
c# - 例外処理時の初回例外
例外を処理する方法は、例外が発生したクライアント ページからマスター ページのコントロールの値を設定することです。
これをテストすると (最後にデータベースをシャットダウンして削除を試みたとき)、catch ブロックは問題なく実行されますが、初回例外が発生し、デバッガーが完全に停止します。
タイプ 'System.Data.EntityException' の最初のチャンス例外が System.Data.Entity.dll で発生しまし
た.
これは今まで見たことがありません。何が原因なのかわからないし、どうすれば直せるのかもわからない…
どんな助けでも大歓迎です!
編集
マスター ページのコントロールにアクセスするために設定しているプロパティは次のとおりです。
これらはコントロールを参照します。
EDIT 2
したがって、コントロールを実際に例外が発生するページに移動しようとしましたが、マスターページでコントロールを使用するとエラーが発生し、100%機能しました。
debugging - Visual Studio 2013 でユーザー未処理の例外がスローされない
上記のサンプル コードを実行すると、VS2013 は、mscorlib.dll で、タイプ 'System.ArgumentNullException' の最初のチャンスの例外が発生しました。その後、残りのコードは機能しません。
この動作は正常ですか?
この動作が正常な場合、最初の例外が発生したときに、問題の場所を特定できないことがあります。この方法でのデバッグは、大規模なプロジェクトでは非常に困難です。
問題のあるコードの正確な行を見つけるにはどうすればよいですか?
すべてのタイプの例外に対して例外を切り替えたくありません。また、例外を切り替えると、ユーザーが処理した場合でもスローされます。ユーザー未処理の例外のみを表示したい。
c++ - 単純なアプリケーションでの未処理の例外
私は C++ とコーディング全般にかなり慣れていません。Visual Studio 2013 デスクトップを使用して、.CSV ファイルからデータを収集して操作を実行する簡単なプログラムを作成しています。プログラムは正常にコンパイルおよび実行されているようで、開くファイルの名前を入力するように求められます。意図したとおり、無効なファイル名を入力すると、プログラムはエラー メッセージを表示して終了しますが、正しい名前を入力すると、次のようなメッセージが表示されます。
「TestIO.exe の 0x0F16A9E8 (msvcr120d.dll) で未処理の例外: 0xC0000005: 場所 0xCCCCCCC0 を読み取るアクセス違反」。
中断または継続のオプション付き。[続行] を押すと、同じメッセージが再び表示され、[中断] を押してデバッグを停止するまで無限に続きます。ここで何が起こっているのかまったくわかりません。誰かがこれに光を当てることができますか? それは大歓迎です。
編集: これが私の main() です。これがさらに役立つことを願っています。以前に含めなかったことをお詫びします。
編集 2: これは皆さんが求めたものの一部です
そして、これがDailyDataとそのコンストラクターです
編集 3: 配列の代わりにベクトルを使用するようにコードを変更しました。int main() の変更に加えて、すべての関数定義/宣言で引数を変更するようにしました。最初に発生したのと同じ未処理の例外エラーがまだ発生しています。新しいコード スニペットは次のとおりです。