1

非常に多くの場合、ホーム マシンの VS2012 でデバッグしているあらゆる種類のさまざまな MVC3/4 アプリで、F5 キーを押してデバッグを開始し、Chrome で構成された開始ページを開いた後、アクティブになるまでに数分から最大 10 分かかる場合があります。

キャッシュの読み込みやコードの生成などの長い起動手順はなく、同じアプリがオフィスのマシンですぐに起動します。自宅のマシンでもよくあることですが、この遅い起動は、数時間のデバッグと、おそらく特定の操作の後に発生するようです。VS を再起動しても解決しないようです。また、IIS Express を強制終了しても効果がありません。

4

1 に答える 1

0

最近、アプリケーションをデバッガーにアタッチすると、各ページの読み込みに約 10 分かかるという同じシナリオに直面しましたが、デバッグなしで、または QA 環境で実行すると問題なく動作しました。

問題は、log4net がログ ファイルの保存にネットワーク パスを使用するように構成されていたことであることが判明しました。このパスは、ローカル セットアップからは利用できませんでした。これにより、存在しないリモート パス (Spring .Net で設定されているクラスごとに 1 回) へのアクセスが複数回試行されました (したがって、log4net はそれぞれの場合に例外をスローしました)。

しかし、これは箱から出してすぐに影響を与えるはずであり、時間とともに増加するべきではありません..

于 2013-02-04T11:00:09.657 に答える