При попытке получить мое приложение для корректной обработки ошибок 404, я выполнил весь маршрут в конце таблицы маршрутов, как показано ниже:
routes.MapRoute(
"NotFound", _
"{*url}", _
New With {.controller = "Error", .action = "PageNotFound"} _
)
Однако, чтобы получить это, мне пришлось удалить маршрут по умолчанию:
{controller}/action/{id}
Но теперь, когда значение по умолчанию было удалено, большинство моих ссылок на действия больше не работают, и единственный способ, которым я нашел, чтобы они снова работали, - это добавить отдельные маршруты для каждого контроллера/действия.
Есть ли более простой способ сделать это, а не добавлять маршрут для каждого контроллера/действия?
Можно ли создать маршрут по умолчанию, который по-прежнему позволяет работать с уловом всякого маршрута, если пользователь пытается перейти к неизвестному маршруту?