1

バンドルを作成しました。ただし、本番サーバーにデプロイすると機能しません。私はMVC4 RCを実行しています

私のバンドルは次のようになります

 public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle("~/bundles/core").Include("~/Scripts/min/jquery-1.*",
           "~/Scripts/min/core.js",
          "~/Scripts/min/business-signup.js",
          "~/Scripts/min/slider.js",
          "~/Scripts/min/label-text.js",
          "~/Scripts/min/consumer-account.js",
          "~/Scripts/min/modernizr-2*"));

        bundles.Add(new StyleBundle("~/Content/min/css").Include(
            "~/Content/min/core.css",
            "~/Content/min/layout.css",
            "~/Content/min/reset.css",
            "~/Content/min/sprite.css",
            "~/Content/min/pricing.css",
            "~/Content/min/homepage-slider.css",
            "~/Content/min/transactions.css"));

    }

私のレイアウトから、バンドルを次のように呼び出します

   @Styles.Render("~/Content/min/css","~/Content/min/css")
   @Scripts.Render("~/bundles/core")

ただし、ミニファクションやバンドルは行われません。代わりに、バンドル内のアイテムごとに 1 つのリクエストが行われます。

同じサーバー上で実行されている別のサイトがあり、バンドルが正常に機能しているため、サーバーが正しく機能していることはわかっています。

誰かが私が間違っていることを明らかにすることができますか?

4

1 に答える 1

2

リリース モードで実行していることを確認します ( debug="false"web.config 内)。また、リソース サーバー側を適切にキャッシュすることを妨げるバグが RC にあることにも注意してください。これにより、リソースのバンドルおよび縮小バージョンを提供することになっている URL に対してリクエストが行われるたびに、サイトの CPU 使用率が増加します。

于 2012-06-19T07:32:12.983 に答える