So ignorieren Sie die Route in asp.net Forms URL-Routing
Ich verwende das .NET 3.5 SP1-Framework und habe das URL-Routing in meiner Anwendung implementiert. Ich habe Javascript-Fehler erhalten:
Error: ASP.NET Ajax client-side framework failed to load.<br>Resource interpreted as script but transferred with MIME type text/html.<br>ReferenceError: Can't find variable: Sys
Was ich glaube, liegt daran, dass mein Routing die Microsoft Axd-Dateien aufnimmt und das Javascript nicht richtig sendet. Ich habe ein paar Nachforschungen angestellt und festgestellt, dass ich @ verwenden kanRoutes.IgnoreRoute
, was mir erlauben sollte, die folgende Axt zu ignorieren:
Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Aber wenn ich diese Zeile zu meinem Global.asax hinzufüge, erhalte ich diesen Fehler:
CS1061: 'System.Web.Routing.RouteCollection' does not contain a definition for 'IgnoreRoute' and no extension method 'IgnoreRoute' accepting a first argument of type 'System.Web.Routing.RouteCollection' could be found (are you missing a using directive or an assembly reference?)
Ich habe dieSystem.Web.Routing
Namespace importiert, irgendwelche Ideen?