Eşsiz 404 sayfa özel istiyorum, "varsayılan" ile eşleşmeyen tüm URL'leri ("http://localhost:12345/aaa/bbb/ccc/ddd/" gibi) yakalamayı amaçlayan "şablon" parametresini "tüm" yönlendiricisinde "{*}" olarak belirledim yönlendirici. Bunu yapmanın bir yolu var mı?Daha önce eşlenmemiş tüm URL'leri ASP.NET MVC 6 rota haritalamasında eşleştirmek mümkün mü?
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{Controller:regex((?i)^((?!Error).)*$)}/{Action}/{id?}",
defaults: new { Controller = "Home", Action = "Index" })
//TODO: This Route is not working as expected.
.MapRoute(
name: "all",
template: "{*}", //<---------
defaults: new { Controllers = "Error", Action = "Unknown" });
});
[MVC 6 404 Bulunamadı] 'nın olası kopyası (http://stackoverflow.com/questions/29421164/mvc-6-404-not-found) – NightOwl888