Question

Je vais avoir ce problème bizarre lorsque j'ai mis:

BundleTable.EnableOptimizations = true;

Lorsque j'essaie d'ouvrir mon site, il ne se charge pas, quand j'ouvre google Chrome, console, je vois le message suivant:

GET /localhost/bundles/scripts/angularjs/commonmodules?v=13-uWpwzN3U6kiHVssXRdpywHxrn09twvYKwodvn3su1 404 (Non Trouvé)

Cependant, si j'essaie d'ouvrir le lien indiqué sur le chrome de la console, il charge très bien, en d'autres termes, le lien est trouvé lorsque j'essaie de l'ouvrir directement, mais le serveur (IIS 7.5) renvoie une erreur 404 quand une page tente de relier grâce à un tag.

Quelqu'un été au travers d'un tel comportement bizarre?

Les chemins virtuels pour ma faisceaux de ne pas la carte d'un fichier ou d'un répertoire, je les inclus en utilisant le code suivant:

var myBundle= new ScriptBundle("~/bundles/scripts/angularjs/bootstrapping");
bootstrapping.Include("~/app/app.js")
    .Include("~/app/config.js")
    .Include("~/app/config.exceptionHandler.js")
    .Include("~/app/config.route.js");
bundles.Add(bootstrapping);

Et j'ai déjà essayé d'ajouter les lignes suivantes sur le web.config du système.serveur web:

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

Je ne sais pas si cela peut être lié, mais je suis en utilisant Umbraco v7 sur ce site, et cela se produit uniquement si j'ai mis EnableOptimizations à "true".

Était-ce utile?

La solution

Si je me souviens bien c'est umbraco config liés.

Recherchez la clé umbracoReservedPaths (en appSettings dans votre web.config et ajouter le chemin d'accès à des faisceaux là, comme ceci:

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/bundles/"/>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top