1

私の Web アプリケーションは正常に動作しています。つい最近、NuGet を使用して Twitter Bootstrap をプロジェクトに追加しようとし始めました (手動で TB を追加すると同じことが起こるため、NuGet が問題であるようには見えません)。その後、アプリの動作がおかしいことに気付きました... サーバー側のキャッシュからページに表示していたいくつかのアイテムが欠落していました。

これを調べてみると、ほぼすべての呼び出しでアプリが再ロードされていることに気付きました。BundleConfig にブレーク ポイントを設定しましたが、確かに ... ほぼすべての呼び出しで、ブレーク ポイントに到達しています。

パッケージをアンインストールすると、正常に動作し始めます。

さらに、Twitter Bootstrap だけではないようです。システムに新しいパッケージをインストールすると、これが発生し始めるようです...まるで、ある種のメモリ境界を越えて IIS Express をプッシュしているように見えますか?

再コンパイルで通常の IISExpress の問題のいくつかを確認しようとしました... ビンに書き込まれているものなど。 . 私はコードなどで web.config に書いていません。

最後の情報 -- 動作しないアプリを QA サーバーに公開すると、すべて正常に動作します。QA サーバーは本格的な IIS であり、Express ではありません。これにより、bin に何も書き込まれていないこと、または web.config をいじっていないことがさらに確認されます。

編集 Twitter Bootstrap を追加したと言うとき、私がしたことはそれをプロジェクトに追加したことだけです。私はそれをどのページでも参照していません。バンドル/ミニフィケーションなどには含めていません。基本的には使用されていないだけですが、アプリがリサイクル/再コンパイルされます。

4

0 に答える 0