ASP.NET MVC: CSS-Datei Rückkehr 302 Fehler, wenn er vorhanden ist

Ich bin immer ein 302 Fehler der Rückkehr auf einer einzigen CSS-Datei auf eine ASP.NET MVC 2-Website im localhost an diesem morgen, und ich weiß nicht was ich geändert haben würde, dieses zu verursachen.

Den localhost Website verwendet IIS 7.5, aber ich habe nur wenig Erfahrung mit dem IIS also ich habe nicht sah, um vieles in dem, was könnte dort passiert.

Die URL zur CSS-Datei ist:

http://localhost/MySite/Content/Site.css?v=16

und der location-header auf die Antwort sieht wie folgt aus:

/MySite/Account/Login?ReturnUrl=%MySite%2fContent%2fSite.css%3fv%3d16&v=16

Dies lässt mich denken, dass MVC ist die Umleitung der statischen Datei oder etwas wie das, aber wenn das der Fall war, dann würde ich erwarten, dass alle meine Bilder, CSS-und JavaScript-Dateien zu tun das gleiche, was Sie nicht sind. Nur für den Fall, hier ist eine vereinfachte version des RegisterRoutes() im Globalen.ascx:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute("", "Account/{action}/", new { controller = "Account" });
    routes.MapRoute("", "{action}", new { controller = "Home", action = "Index" });

    routes.MapRoute(
        "Default", //Route name
        "{controller}/{action}/{id}", //URL with parameters
        new { controller = "Home", action = "Index", id = UrlParameter.Optional } //Parameter defaults               
    );

    routes.MapRoute(
        "Error",
        "{*url}",
        new { controller = "Home", action = "ResourceNotFound" }
    );
}

Auch, wenn ich den Namen ändern, der meine CSS-Datei zu Standort2.css und Referenz, stattdessen das gleiche passiert.

Was ist Los?

InformationsquelleAutor ajbeaven | 2012-02-22
Schreibe einen Kommentar