2

が設定されているときに問題が発生してBundleTable.EnableOptimizations = true;います。仮想 URL が 404 を返しています。これは、JS バンドルと CSS バンドルの両方で発生します。私が持っているバンドルの例を次に示します。

  BundleTable.Bundles.Add(
      new StyleBundle("~/css")
          .Include("~/ui/basic/foundation.css")
          .Include("~/ui/basic/all.css")
          .Include("~/ui/basic/print.css")
      );

バンドル名/パスをランダムな文字に変更して、既存のパスではないことを確認しました。また、次の方法でモジュールにバンドルを追加しようとしました:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        <remove name="BundleModule" />
        <add name="BundleModule" type="System.Web.Optimization.BundleModule" />

ローカルの別のプロジェクトで同じ方法でバンドルを実行していますが、これはすべて正常に機能しています。

誰かが問題を引き起こしている可能性のあるアイデアを持っている場合は、助けていただければ幸いです.

PS: プロジェクトは、フォームを使用するサイトコアです。(正常に動作している他のプロジェクトと同じ)

4

1 に答える 1