我有一个ASP.NET HttpModule,它处理HttpApplication.BeginRequest以将一些请求重定向到其他文件。通常,我会做一些事情,比如解析请求,将文件写入HttpContext.Current.Response.OutputStream,然后调用HttpApplication.CompleteRequest()。对于某些请求,我找不到相关文件 - 如何返回404错误?
答案 0 :(得分:6)
您是否尝试过throw new HttpException(404, "Not Found");
?