2

ASP.NET 3.5 C# アプリケーションの 1 つの aspx ページで、特定の入力パラメーターを選択して [送信] ボタンをクリックすると、バックエンド データベース クエリが約 6 分間実行され、グリッドビューがその結果で更新されます。このグリッドビューは、[送信] ボタンが AsyncPostBackTrigger になっている UpdatePanel にあります。

デフォルトのタイムアウトは 90 秒なので、ScriptManager AsyncPostBackTimeout を 600 に増やしました (念のため 10 分)。アプリをローカル (localhost) で実行すると、グリッドビューが期待どおりに更新されます。しかし、別のクライアント マシンからこのアプリにアクセスすると、10 分間実行され続け、バックエンド クエリが 6 分で終了したにもかかわらず、最後にグリッドビューが更新されません。

http://localhost/appname/page.aspx (works)
http://another_ip/appname/page.aspx (same web server, different client machine, doesn't work).

助けてください。ありがとう。

4

0 に答える 0