Как сгенерировать ошибку 404 из HttpModule? - PullRequest
2 голосов
/ 02 мая 2009

У меня есть ASP.NET HttpModule, который обрабатывает HttpApplication.BeginRequest для перенаправления некоторых запросов в другие файлы. Обычно я делаю что-то вроде разбора запроса, записываю файл в HttpContext.Current.Response.OutputStream, затем вызываю HttpApplication.CompleteRequest (). Для некоторых запросов я не могу найти соответствующий файл - как я могу вернуть ошибку 404?

1 Ответ

6 голосов
/ 02 мая 2009

Вы пробовали throw new HttpException(404, "Not Found");?

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