¿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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta