1

asp.net Web サイトのビルドをテストするためのまったく新しい展開環境があります。Web サイトの最新バージョンをこの新しいサーバーにデプロイしました (まともな仕様で、決して前かがみではありません) が、IE で新しいページにアクセスすると、レンダリングが非常に遅くなり、ページのレンダリングに約 1 分かかります。ただし、Firefox やその他のブラウザーでは、通常の速度 (サブ 1 秒) で正しくレンダリングされます。他のすべてのブラウザーで正常にレンダリングされ、IE 7 および 8 でコードをローカルで実行すると正しく動作することを考えると、環境/セットアップの問題であると想定していますが、IE でレンダリングが不十分な理由について何を確認すればよいかわかりません. サーバーは IIS7 を実行する 2008r2 です。

誰かがこれを引き起こしている理由を知っているなら、それは大歓迎です。

ありがとう

4

1 に答える 1

0

これは既に確認済みかもしれませんが、Web サイト プロジェクト モデルを使用している場合、アプリケーションは配置前にプリコンパイルされません。「ページは最初にアクセスしたときに自動的にコンパイルする必要があるため、ASP.NET ページが展開された後に初めて要求されたときに、短いながらも顕著な遅延が発生する可能性があります。」* ASP.NET リファレンス 展開後、常に最初に IE でサイトにアクセスしている場合。これは、遅延が IE でのみ発生しているように見える理由を説明している可能性があります。

于 2010-08-02T14:22:44.713 に答える