¿Cómo ignorar las rutas en ASP.NET Core 1.0.1?
Anteriormente, uno agregaría algo como esto aGlobal.aspx.cs
, que se ha ido en .NET Core:
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
Esto es lo que tengo actualmente en miStartup.cs
(para .NET Core):
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
routes.MapSpaFallbackRoute(
name: "spa-fallback",
defaults: new { controller = "Home", action = "Index" });
});
El problema es que en MVC (pre-Core)routes
era unRouteCollection
y en .NET Core es unMicrosoft.AspNetCore.Routing.IRouteBuilder
entoncesIgnoreRoute
No es un método válido.