Jag bloggar numera på http://blog.dileno.com ».

Prenumerera på RSS

När EPiServer ger dig 404 för en fil som existerar

Om du på en EPiServer-webbplats inte kan surfa till en fil som du vet existerar, så beror det ofta på avsaknad av konfigurationsinställningar i Web.Config.

Problemet ter sig som så att du exempelvis har en flash-film som helt enkelt inte visas, och när du surfar till den får du bara ett 404-felmeddelande.

Problemet löser du genom att lägga till den aktuella filens filändelse som http-handler i Web.Config och mappa filändelsen mot EPiServers StaticFileHandler, som finns i EPiServer.Web.StaticFileHandler. Så här:

<add path="*.swf" verb="GET,HEAD" type="EPiServer.Web.StaticFileHandler, EPiServer" />

Notera att EPiServers StaticFileHandler är ett substitut för System.Web.StaticFileHandler. Stöter du på problem med filhanteringen i EPiServer kan det vara värt att testa StaticFileHandler:n i ASP.NET i stället.

Kommentarer

Excellent! This was driving me mad.

Till sidhuvudet

Clicky Web Analytics