我正在尝试按照此处所述实现 404 处理:
https ://stackoverflow.com/a/9026941/131809
在我的EndRequest
街区,我有这个:
public class MvcApplication : HttpApplication
{
protected void Application_EndRequest()
{
if (Context.Response.StatusCode == 404)
{
//do stuff
}
}
}
但是,StatusCode始终等于 200,即使我尝试访问绝对不存在的 url(例如 /keyboardcat)
但是仍然显示“默认”.net 404 页面