如何从HttpModule生成404错误?

Jam*_*add 2 asp.net http-status-code-404

我有一个ASP.NET HttpModule,它处理HttpApplication.BeginRequest以将一些请求重定向到其他文件.通常,我会做一些事情,比如解析请求,将文件写入HttpContext.Current.Response.OutputStream,然后调用HttpApplication.CompleteRequest().对于某些请求,我找不到相关文件 - 如何返回404错误?

Dan*_*ite 6

你试过throw new HttpException(404, "Not Found");吗?