HttpError не покажет пользовательские ошибочные страницы

Это походит на странную дыру в IDE, я пропускаю некоторое встроенное средство для этого?

Это - типичная проблема. Существует приблизительно четыре ошибки, открытые в средстве отслеживания Eclipse для этого. К сожалению, Вы, вероятно, видели бы макросы в Eclipse в v4.0 или позже.

10
задан oekstrem 11 December 2009 в 15:19
поделиться

2 ответа

Вот как я его использую, и мне он кажется очень похожим, за исключением директив subStatusCode и ExecuteURL.


<httpErrors>
     <!--Remove inherited 500 error page setting -->
     <remove statusCode='500' subStatusCode='-1'/> 
     <!--Override the inherited 500 error page setting with the 'My500.html' as its path-->
     <error statusCode='500' subStatusCode='-1' prefixLanguageFilePath='' path='/My500.html' responseMode='ExecuteURL'/> 
</httpErrors>
6
ответ дан 3 December 2019 в 14:53
поделиться

Похоже, что вы используете относительный URL-адрес сервера, попробуйте установить responseMode = "ExecuteURL" из MSDN .

ExecuteURL

Обслуживает динамический контент (например, файл .asp), указанный в пути атрибут для настраиваемой ошибки. Если responseMode установлен на ExecuteURL, значение пути должно относиться к серверу URL. Числовое значение: 1.

Redirect

Перенаправляет клиентские браузеры на URL-адрес. указанный в атрибуте пути, который содержит настраиваемый файл ошибок. Если responseMode установлен на Redirect, значение пути должно быть абсолютным URL. Числовое значение равно 2.

2
ответ дан 3 December 2019 в 14:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: