0

内部でクエリをコンパイルした LinqToSQL がローカルで実行されるとスタック オーバーフロー例外が発生するが、ライブ環境では問題なく正常に実行されるという奇妙な状況が発生しています。

クエリには多数の結合が含まれており、select2 つの異なるコンパイル済みクエリを呼び出して、いくつかの値を計算します。これらのクエリをコメントアウトすると、クエリは正常に実行されます。単一のクエリを実行するだけで問題が発生するため、特定のコンパイル済みクエリではないようです。

デバッガーが例外で中断するポイントは、実行中のクエリとは関係のないコード行であるため、役に立ちません。

4

1 に答える 1

0

これは今日私に起こりました。2103 から Visual Studio 2015 に切り替え、依存関係を再コンパイルせずにライブラリをコンパイルしました。私の場合、コンパイラの問題のように見えました。

クリーンと再構築(依存関係を含む)により、問題が解決しました。

于 2015-11-05T17:52:06.280 に答える