0

私は約5年前のプロジェクトを持っています。それが助けになるなら、それはVB.NETで書かれており、VBコンパイラがエラーを飲み込むことに何度もだまされているようです。私はそれらの周りにコーディングしようとしていますが、プロジェクトは非常に大きく、AJAX コードは決して終わらないようです.

このプロジェクトをデバッガーで開始すると、プロジェクトをビルドしようとすると、AJAX の一部でエラーが発生することがよくあります。

もう一度ビルドできます。エラーはなくなり、このプロジェクトが起動します。

これが私が今日見ているエラーです:

ファイル名 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\reqtracker\cb9026c5\99d197a6\jg9oxyac.res' は既にコレクションに含まれていました。パラメータ名: ファイル名

明らかに、reqtrackerはプロジェクト名です。

コード ビハインドにブレークポイントを設定して何が起こっているかを確認すると、多くの場合、コードをステップ実行すると AJAX JavaScript 例外が発生します。トラブルシューティングの方法がよくわからないので、続行を押しました。

(今日エラーが発生したので、エラーを追加しようとします。)

私が対処すべきこれらのエラーですか、それとも AJAX 開発者がただ一緒に暮らしている AJAX からのこれらのランダムな不具合ですか?

更新: 別のエラー (写真形式)

このエラーはどのコードにも関連付けられていないように見えますが、すべて同じエラーです。

出力ウィンドウには次のテキストがあります。

------ Build started: Project: C:\...\ReqTracker\, Configuration: Debug Any CPU ------
Warning: Unable to update auto-refresh reference 'ajaxcontroltoolkit.dll'. Cannot find assembly 'C:\Users\cp-jpool\My Projects\VS\Live\Program Files\Microsoft ASP.NET\Bin\AjaxControlToolkit.dll'.
Validating Web Site
Building directory '/ReqTracker/Scripts/'.
Building directory '/ReqTracker/'.
: Build (web): Object reference not set to an instance of an object.

Validation Complete
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

コンパイラがこのフォルダで AJAX を探しているのはなぜですか?

C:\Users\cp-jpool\My Projects\VS\Live\Program Files\Microsoft ASP.NET\Bin\AjaxControlToolkit.dll

私のプロジェクトは次のフォルダーにあります。

C:\Users\cp-jpool\My Projects\VS\Live\ReqTracker

おそらく、何かが AJAX またはコンパイラに、ルート フォルダーが私のプロジェクト フォルダーであると認識させているのでしょう。

しかし、なぜ?

オブジェクト参照がオブジェクト インスタンスに設定されていません。

更新: 別のエラー - これは JavaScript のエラーです

私はこの JavaScript を作成していませんが、この_endPostBackメソッドにはまだエラーが表示されています。

問題は、他の何かがそれを呼び出していることです。そのため、呼び出しルーチンのソースにアクセスして原因を突き止める方法がわかりません。

JavaScript エラーのスクリーンショット

4

1 に答える 1