Как я могу изменить путь ошибки к моему контроллеру/действию с httpErrors?MVC 5 HttpErrors + Controller/Action
У меня есть этот код:
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/>
</httpErrors>
Но это не работает. Показы не отображаются и действия не введены.
Что я делаю неправильно?
P.S. Я знаю о другом способе обработки пользовательских ошибок страницы. Но я хочу попробовать его использовать.
Спасибо!
Обратите внимание, что «ExecuteURL» чувствителен к регистру! – Jester
Этот подход не работает для меня. Я получаю ASP.net «Ресурс не найден». страница ошибки. Я могу напрямую получить доступ к странице/Error/404. Я пробовал в IIS Express и IIS. Какие-нибудь советы? – Sean
@Sean Это правильно, но важно отметить, что он не будет работать, если у вас есть путь к виртуальному каталогу, или вы также должны его заполнить. Я не знал этого, поэтому потребовалось много часов, чтобы понять, почему я не мог заставить его работать. – XzaR