Пользовательские страницы ошибок http для изображений? - PullRequest
3 голосов
/ 07 января 2011

Я знаю, что страницы часто перенаправляют на пользовательскую страницу ошибок для 404 ошибок и тому подобное.Но скажем, кто-то открывает URL в своем браузере для изображения, которое не существует, например http://mysite.com/nothinghere.gif. Этот сайт возвращает ошибку 404, но это не просто браузер по умолчанию, это пользовательский 404. Как настроить ASP.NET сайт на IIS7, чтобы сделать это?раздел customerrors в web.config, похоже, не относится к таким вещам, как изображения, css, js и т. д.

Ответы [ 2 ]

2 голосов
/ 07 января 2011

customErrors раздел будет применяться к ресурсам, управляемым ASP.NET.IIS7 имеет свой собственный раздел httpErrors под узлом веб-сервера.Конечно, есть также интерфейс для его настройки.В любом случае поведение при обработке ошибок также изменяется в зависимости от того, выполняете ли вы приложение ASP.NET в классическом режиме или в интегрированном режиме.Я предлагаю вам прочитать следующие статьи, чтобы получить его.

http://www.braintrove.com/article/46 - это расскажет вам, как настроить собственные страницы ошибок обрезания IIS7

Ниже объясняются ошибки IIS7обработка

http://learn.iis.net/page.aspx/267/how-to-use-http-detailed-errors-in-iis-70/ http://blogs.iis.net/ksingla/archive/2008/02/18/what-to-expect-from-iis7-custom-error-module.aspx

2 голосов
/ 07 января 2011

Сделайте вашу пользовательскую страницу ошибки скриптом.

Когда она вызывается, вы можете отправить html-ответ для отсутствующей страницы или запросить запрос, чтобы узнать имя изображения, а затем отправить изображение или перенаправить наimage.

попробуйте эти ссылки для устранения проблем с пользовательскими ошибками 404
Пользовательская ошибка IIS 404 не работает должным образом
http://forums.asp.net/p/1603843/4089618.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...