我有以下功能:
private ViewResult HandleInvalid()
{
Response.StatusCode = (int)HttpStatusCode.NotFound;
return View("Invalid");
}
在开发机器(Windows 7)上,一切运行良好。返回“无效”视图以及状态代码404。
在生产计算机(Windows Server 2008)上,代码执行在Response.StatusCode行停止,状态代码403与空内容一起返回。
这在ASP.NET和ASP.NET MVC上都会发生。知道可能导致这种情况的原因吗?
答案 0 :(得分:0)
已经有一段时间但是,你能做的就是抛出一个HttpException(404,“无效”)