通常我会return HttpNotFound()
,但我的方法会返回FileStreamResult
而我
无法隐式转换类型' System.Web.Mvc.HttpNotFoundResult'到' System.Web.Mvc.FileStreamResult'
当我尝试构建时。是否有文件结果的替代版本?
答案 0 :(得分:11)
键入您的操作方法以返回基本 ActionResult 而不是特定的 FileStreamResult 。然后你可以回复你想要的任何东西。
答案 1 :(得分:2)
你可以抛出一个HttpException。
throw new HttpException(404, "Not found");