1

私はASP.NET MVC Webサイトで作業していますが、ランダムに(そして1つのサーバーでのみ)発生する問題があり、ユーザーはいくつかのテキストフィールドと送信ボタンを含む編集ページに移動し、いくつかを変更しますフィールドの1つに有効なデータがあり、送信ボタンをクリックしますが、データを保存してユーザーを詳細表示ページに戻す代わりに(想定どおり)、編集ページが再度表示され、送信ボタンをクリックした後にのみ保存されますもう一度数回。

テキストボックスに入力されているデータが有効であり、この問題が他のサーバーまたは Web サイトのローカル開発コピーで再現できない場合、これにはどのような原因が考えられますか? サーバー上のリソースに関連するものでしょうか?

何が原因なのかを調べるために、これをどのように調査しますか?

ノート; 別のサーバー上にあるため、コードをデバッグすることはできません。同じデータベースを使用できますが、問題はまだ再現できません。

4

1 に答える 1

1

これが私がお勧めするステップです:

  1. 対応するコントローラーのロジックの最上部にブレークポイントを設定し、コントローラーに何が渡されているかを確認します。次に、ロジックをたどって、どこでキックアウトされているかを確認します。
  2. ブラウザのデバッガを開き、ネットワークトラフィックを表示します。コントローラに送信しているものを正確に確認してください。これにより、更新が失敗した理由が明らかになる可能性があります。
于 2012-11-19T17:29:41.767 に答える