Это довольно сложно объяснить.Перенаправление на страницы ошибок при отсутствии ошибок
У меня есть сайт бритвы MVC C#. Я включил пользовательские ошибки.
<customErrors mode="On" defaultRedirect="~/Error">
<error redirect="~/Error/404" statusCode="404" />
<error redirect="~/Error/500" statusCode="500" />
</customErrors>
Я загружаю данные на основе идентификатора, переданного в строке запроса, например.
www.website.com/default?id=0000-00000-00000
Когда я прохожу идентификатор, который возвращает огромное количество данных, я получаю перенаправлены на страницу 500 ошибки.
Я прошел через код, никаких исключений не было. Я даже отлаживаю представление, и я добираюсь до нижней части страницы, все хорошо, но затем 500 страниц ошибок все еще возвращаются.
Когда я комментирую пользовательские ошибки в конфиге, я возвращаюсь на ожидаемую страницу (а не страницу с ошибкой), и все данные там, которые я ожидаю.
Зачем это происходит, если у меня нет ошибок?
есть ли запись в журнале событий, дающая вам больше информации о ошибке 500? – paul
переведите свой режим customError в положение «Выкл.», Тогда появится реальная ошибка, опубликуйте ошибку – anand
Приветствия за быстрый ответ @paul Я забыл упомянуть, что я новичок! Как получить журнал событий? –