Я пытался поймать 404 ошибки, такие как this ... Но
- , когда я пытаюсь загрузить http://localhost:11415/wfwe/wefwe/ - все хорошо.
- Когда я пытаюсь загрузить http://localhost:11415/order/ - сбой (с ошибкой RouteData должен содержать элемент с именем 'action' с непустым строковым значением .)
- Когдая пытаюсь загрузить http://localhost:11415/Images/ - ошибка с ошибкой Файл не существует
Мои маршруты:
routes.Add("Order", new LowercaseRoute("Order/{action}/{id}",
new RouteValueDictionary(
new
{
controller = "Order",
action = "",
id = UrlParameter.Optional
}),
new MvcRouteHandler()));
routes.Add("NotFound", new LowercaseRoute("{*url}", new RouteValueDictionary(
new
{
controller = "Pages",
action = "Http404",
}),
new MvcRouteHandler()));
Почему маршрут NotFound - не поймать все 404 ошибки.И когда я пытаюсь загрузить на свой хостинг и пробовать 404, я получаю эту ошибку (Не найденный маршрут вообще не работает) 404 - Файл или каталог не найден.Ресурс, который вы ищете, мог быть удален, изменилось его имя или временно недоступен.
Я работаю с этим весь день, но не очень ... пожалуйста, помогите мне