Mar*_*rek 19 c# iis asp.net-mvc http-status-code-404
我想在我的ASP.NET MVC应用程序中提供用户友好的"未找到"页面,同时提供404状态代码.(基于这个答案)
我已经有了如何捕获无效路由的机制,我的ErrorController/Handle404操作提供了自定义404页面.
我目前的执行情况Handle404:
public ActionResult Handle404()
{
Response.StatusCode = 404;
return View("NotFound");
}
Run Code Online (Sandbox Code Playgroud)
目前,IIS将页面作为404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.(标准IIS页面,而不是我的用户友好内容)
如何Handle404在仍然提供内容的情况下将404状态代码包含在操作所提供的结果中?
Mar*_*rek 15
设置
Response.TrySkipIisCustomErrors = true;
Run Code Online (Sandbox Code Playgroud)
做了伎俩.
| 归档时间: |
|
| 查看次数: |
4272 次 |
| 最近记录: |