私は解決できない問題を抱えており、誰かが何らかの洞察を持っていることを望んでいます。この質問が曖昧に思われる場合は、事前にお詫び申し上げますが、説明するのは困難です。できる限りのことをします。ご不明な点がございましたら、お気軽にお問い合わせください。
継承したASP.NET4.0アプリがあり、使用できるように後付けしようとしています。VS2010でビルドして実行すると(基本的にはF5を押すだけ)、問題なく動作します。
でも 。。。パッケージを作成して公開しようとしましたが(展開後に機能するかどうかを知る必要があるため)、ここで問題が発生します。
具体的には、この問題は、データをバックエンドSQLデータベースに保存しようとするAJAX呼び出しで発生します。スクリプトはJavaScriptで「returnfalse」をヒットし(フロントエンドフォームが送信されないようにするため)、クロックを供給します。。。と時計。。。と時計。。。つまり、電話を切ります。エラーメッセージやコードは表示されません。[x]をクリックして処理メッセージボックスを終了することはできますが、その結果、データが保存されません。繰り返しますが、これは公開/デプロイされたアプリでのみ発生します。VS2010で実行すると、これは発生しません。
バックエンドのC#コードが原因ではないと既に判断しました(同じコードを呼び出す他の関数が他のページにあり、それらは正常に機能します)。トレースを実行してみましたが、jquery-1.4.2.min.jsの次のコードにぶら下がっているようです。
return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w
(注:これはjquery-1.4.2.min.jsファイルの49行目にあります。これもあいまいに思われる場合はお詫びします。)
コードが無限ループに陥っているようです。何が原因なのかわかりません。繰り返しますが、これは展開後のみです。VS2010ビルド(展開前)は正常に実行されます。
確認する必要のある環境に設定があると思いますが、どこを見ればよいのかわかりません。誰かアイデアはありますか?