2011-01-28 21 views
0

私はSQLデータベースからのデータを表示するasp.net Webページに取り組んでいます。投稿時にウェブページがハングアップするのはなぜですか?

ユーザーがデータを更新するために入力できるフォームがあります。ただし、フォームはASP.netコントロールでは作成されません。フォームはjQuery $('#myform').submit()を使用して送信されます。

私のdevelpoment Webサーバー(VS開発サーバー、CASINI)でこのページに問題はありません。しかし、これを私の運用サーバーファームにプッシュすると、私のユーザーはポストバックが断続的に問題なく動作します。

ページは常にGET要求に応じて読み込まれますが、ユーザーがフォームを送信すると、ページが動作する場合と動作しない場合があります。

ユーザーがフォームを送信すると、4つのうちのいずれかが発生します。

1)フォームが送信され、すべてが機能し、データが更新されます。

2)フォームは送信され、サーバーはタイムアウトします。データはではなく、が更新されました。

3)フォームが送信され、サーバーが空白のページを返します。データはではなく、が更新されました。

4)フォームが送信され、「Internet Exploderがページを表示できません」というメッセージが表示されます。データはではなく、が更新されました。

ページが動作するか動作しないかについての韻や理由はないようです。唯一の一貫したことは、ページが常にGET要求のために読み込まれることです。

私のセッションは(サーバーファームの場合)です。

意味のあるエラーメッセージは返されません。どこで問題を探し始めるべきですか?

+2

コードを投稿できますか?それがなければ問題を理解する機会はありません。 – Oded

+0

サーバーの問題のように聞こえますが、私はイベントログをチェックすることから始めます。 –

答えて

0

ここではさまざまなレイヤーについて話しています(Jquery、ASP.NET、私はサーバーファームのIISを想定しています)。問題の特定の領域を検出するためにいくつかのログを使用します。

開発マシンで問題が発生している場合は、FiddlerまたはFirebugを使用してHTTPリクエストの問題をデバッグできます。

+0

これを強調するために、開発サーバーのこのページには全く問題はありません。 –

1

あなたは無限ループでネットワークタイムアウトやコードを取得している可能性があります。 DALをユニットテストするか、問題が見つかるまでピースの取り外しを開始してください。

関連する問題