设为首页 | 加入收藏

  

Core 中的错误处理

发布日期:2019-10-04 18:54   来源:未知   阅读:

  向Startup.Configure方法添加代码,以当应用在开发环境中运行时启用此页:

  开发人员异常页仅当应用程序在开发环境中运行时才会启用,而且调用UseDeveloperExceptionPage要配置于任何要捕获其异常的中间件前面。

  在下面的示例中,UseExceptionHandler 在非开发环境中添加异常处理中间件:

  不要使用HTTP方法属性(如HttpGet)修饰错误处理程序操作方法,因为会阻止某些请求访问的方法。同时最好允许匿名访问方法,以便未经身份验证的用户能够接收错误视图。

  一般情况下,ASP.NET Core应用程序不会为HTTP状态代码(如“404-未找到”)提供状态代码页的。终于登上克里夫兰号轮船,奇人论坛香港开奖结果但若要提供状态代码页,可以使用状态代码页中间件。

  而这里有一点要注意的是,调用UseStatusCodePages中间件要在例如静态文件中间件和 MVC中间件等中间件前面调用:

  下面通过运行应用程序在浏览器地址栏上输入一个不存在地址看看配置该中间件后的效果:

  UseStatusCodePages中间件还有两种重载使用方法,具体运行效果就不一一截图了,大家自行测试。手机最快报码现场直播交警部门预计

  运行应用程序在浏览器上输入不存在地址看看配置该中间件后的效果,你会发觉当我们输入上述地址后会跳转到链接去了,并显示:

  这就说明白当我们输入一个不存在地址之后会重定向中间件设置的地址页面去了。



上一篇:巨丰早参:央行发布新政策 个人房贷迎来大变化 下一篇:没有了