この問題は別のボードで始まりましたが、非常に迅速で親切なDave Wardもここにいるので、うまくいけばパズルの最後のピースとしてここで取り上げたいと思います。
基本的に、私は長いプロセスから Web ページを絶え間なく更新する方法を探していました。私は AJAX が最適だと思っていましたが、Dave がJavaScript の使用に関する素晴らしい記事を書いています。それをアプリケーションに統合したところ、クライアントではうまく機能しましたが、サーバー WebHost4Life では機能しませんでした。私は別のサーバー @ Brinkster を持っていて、そこで試してみることにしました。すべてのコードは、私のクライアント、WebHost4Life、および Brinkster で同じであるため、明らかに WebHost4Life で何かが起こっています。
私は彼らに電子メールを書くか、技術サポートを要求する予定ですが、積極的に行動し、彼らの最後に何が起こってこの違いを引き起こしているのかを突き止めたいと思います. のようなバッファリングをオフにするために、コードでできる限りのことを行いましたPage.Response.BufferOutput = False
。この違いを引き起こすために実装できるサーバー設定は何ですか? 彼らの助けなしに、自分でそれを回避する方法はありますか? そうでない場合、彼らは何をする必要がありますか?
参考までに、私のアプリケーションのより単純なバージョンの動作中のバージョンへのリンクは @ http://www.jasoncomedy.com/javascriptfun/javascriptfun.aspxにあり、動作していない同じバージョンは @ http://にあります。 www.tabroom.org/Ajaxfun/Default.aspx。作業バージョンでは、各ステップで更新を取得しますが、そうでないバージョンでは、すべてが完了するまで長い間そこに留まり、その後クライアントへのすべての更新を一度に行います...そしてそれは私を悲しくさせます。