2

それで、rtm ビットを使用して新しい mvc4 アプリケーションの開発を終了しました。

製品サーバーにデプロイしましたが、スタイリング以外はすべて正常に動作しています。バンドルに問題があります。順序の問題か、バンドルでレンダリングされていないファイルがあると思います。

バンドルで何が起こっているのかをデバッグして、何が問題なのかを知るにはどうすればよいですか? web.config 内で debug=false に切り替えると、開発環境に戻り、本番環境で発生している問題を再現できるため、その環境に問題はありません。

ありがとうございました!!

アップデート。BundleTable.EnableOptimizations = false; で enableoptimizations をオフにすると、prodのサイトは問題なく動作しますが、もちろん縮小はありません。

4

1 に答える 1

2

順序の問題だと思われる場合は、EnableOptimizations = false のときに表示される順序が、最適化がオンになっているときにバンドルで得られる順序になります。

また、すべての ScriptBundle を単なるバンドル (Transform を持たない) に変更することで縮小化を無効にすることもできます。そうすれば、スクリプトはバンドルされますが縮小化されず、うまくいけば JavaScript をデバッグすることができます。

于 2012-09-06T20:48:30.283 に答える