asp.net-mvc – 未找到MVC 6 404
发布时间:2020-05-27 16:55:58 所属栏目:asp.Net 来源:互联网
导读:而不是获得HTTP 404响应,我想要有一个通用的404 Not Found页面(HTTP 200).我知道你可以在MVC 5中设置 customErrors mode=On error statusCode=404 redirect=~/Error/NotFound //customErrors 但我似乎无法弄清楚如何在MVC 6中做到这一点.我猜测它应该在UseM
|
而不是获得HTTP 404响应,我想要有一个通用的404 Not Found页面(HTTP 200).我知道你可以在MVC 5中设置 <customErrors mode="On"> <error statusCode="404" redirect="~/Error/NotFound" /> </customErrors> 但我似乎无法弄清楚如何在MVC 6中做到这一点.我猜测它应该在UseMvc路由表或自定义中间件中. 解决方法Startup.cs:public class Startup
{
public void Configure(IApplicationBuilder app)
{
// PICK YOUR FLAVOR.
// app.UseErrorPage(ErrorPageOptions.ShowAll);
app.UseStatusCodePages(); // There is a default response but any of the following can be used to change the behavior.
// app.UseStatusCodePages(context => context.HttpContext.Response.SendAsync("Handler,status code: " + context.HttpContext.Response.StatusCode,"text/plain"));
// app.UseStatusCodePages("text/plain","Response,status code: {0}");
// app.UseStatusCodePagesWithRedirects("~/errors/{0}"); // PathBase relative
// app.UseStatusCodePagesWithRedirects("/base/errors/{0}"); // Absolute
// app.UseStatusCodePages(builder => builder.UseWelcomePage());
// app.UseStatusCodePagesWithReExecute("/errors/{0}");
}
}
project.json: "dependencies": {
"Microsoft.AspNet.Diagnostics": "1.0.0-*",// ....
}
请注意,如果您在IIS(或天蓝色)上托管,则web.config仍然可以运行,并且在某些主机场景中可能需要它. (它应该放在wwwroot文件夹中 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何使用MVC 4和View Models(强类型)渲染一组复
- ASP.net Web服务与WCF
- asp.net – IDENTITY_INSERT设置为关闭错误
- asp.net – 使用Linq将单个值返回给SQL
- asp.net-mvc-3 – DI模式是否限制了昂贵的对象创建以及不经
- asp.net-mvc – 使ASP.NET MVC应用程序Web Farm准备就绪
- asp.net-mvc – ASP.NET MVC 3远程验证允许原始值
- 如何解决.Net中冲突的程序集?
- asp.net – 无法访问IIS元数据库
- asp.net-mvc – 将Ajax Jquery中的enum参数传递给MVC web a
推荐文章
站长推荐
- asp.net-mvc-3 – 当调用Controller.PartialView
- asp.net – 我可以隐藏/显示asp:菜单项基于角色
- .net中基于资源的授权
- asp.net-mvc-3 – 日期选择器透明背景开箱即用?
- asp.net – 使用OAuth在Web API中进行身份验证
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,
- ASP.NET Ajax – Asynch请求有单独的会话吗?
- asp.net-mvc – ASP.NET MVC – Cascading Drop
- iis-7 – ASP.NET MVC4在IIS7集成模式下不处理PO
- 对asp.net网站进行基准测试,我可以使用jmeter吗?
热点阅读
