通常は、ビューとコントローラを使用するMVC3アプリケーションがあります。MVC3仮想ディレクトリビューのフォルダが非常に遅い
また、IIS 7.5の仮想ディレクトリセットアップからビューを返すコントローラーTestController
があります。
ビュー内のIIS内部仮想ディレクトリTest
が、自分のローカルディスク上のディレクトリをcshtmlページで指し示しています。
最初のリクエストでは、ビューのレンダリングには最大20分かかりますが、後続のリクエストには数秒かかります。
ローカルマシン上の実際のフォルダには、1000sのcshtmlページが含まれています。これが問題になりますか?
仮想ディレクトリからビューをレンダリングするのに20分(最初の要求)、ソリューション自体にビューをレンダリングするのに20分かかるのはなぜですか?
ご協力いただきまして誠にありがとうございます。
[これ以上の更新] - これは何度も起こり、その後ただちに停止しました。その後、仮想ディレクトリを削除してIISで再追加する必要があり、それが再び発生し始めました。
私は、アリのパフォーマンスプロファイラを実行することに決めました。これは、結果、私たちはデッドロックを見てすることができる感覚を持っている
(私が待っているのはほぼ30分後に停止した)が、私は自分自身を作成した後、この
この問題にIISに関連するものがあるかどうかはわかりませんが、何千ものcshtmlページがあまりにも多く聞こえます。彼らの目的は何ですか?これは大きなサイトですか?おそらくテンプレートエンジンのミス? –