Estoy usando el framework .NET 3.5 SP1 y he implementado el enrutamiento de URL en mi aplicación. Que estaba recibiendo errores de javascript:Cómo ignorar la ruta en los formularios asp.net enrutamiento url
Error: ASP.NET Ajax client-side framework failed to load.
Resource interpreted as script but transferred with MIME type text/html.
ReferenceError: Can't find variable: Sys
que creo que es porque mi enrutamiento está recogiendo los archivos de Microsoft y no AXD adecuadamente el envío por el javascript. Hice un poco de investigación y descubrió que podía usar Routes.IgnoreRoute
, lo que debería permitir que me haga caso de los AXD, como a continuación:
Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Pero, cuando agrego que la línea a mi Global.asax consigo este error:
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?)
Tengo el espacio de nombre System.Web.Routing
importado, ¿Alguna idea?
Gracias, esto fue de gran ayuda. – Austin
¿Cómo ignoraría los archivos '* .php' en ASP.NET Core (MVC 6)? ¡Es muy diferente! – jp2code