如何从asp.net处理程序返回404错误?

我已经创建了一个下载文件的处理程序。 如果文件不存在或用户无权下载该特定文件,我想返回404错误。

可能吗? 如果有,怎么样? 示例代码将不胜感激。

我不确定我们是否有足够的信息来说明你要做什么。 您使用的是REST API吗? 如果您使用的是WebApi,那将非常简单:

public IHttpActionResult DownloadFile(string fileName) { if (!File.Exists(fileName)) { return NotFound(); } // Do something return Ok(yourFile); }