Asp.net 如何从HttpModule生成404错误?

Asp.net 如何从HttpModule生成404错误?,asp.net,http-status-code-404,Asp.net,Http Status Code 404,我有一个ASP.NET HttpModule,它处理HttpApplication.BeginRequest以将一些请求重定向到其他文件。通常我会解析请求,将文件写入HttpContext.Current.Response.OutputStream,然后调用HttpApplication.CompleteRequest()。对于某些请求,我找不到相关文件-如何返回404错误?您是否尝试过抛出新的HttpException(404,“未找到”)

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

您是否尝试过抛出新的HttpException(404,“未找到”)