1. 首页 王中王最快开奖现场 2019奖现场直播开奖结果 六合神算开奖结果 www.11550.com www.748181.com

当前位置:主页 > www.748181.com > 内容

Core 中的错误处理
发布日期:2019-09-10 05:04   来源:未知   阅读:

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

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

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

  一般情况下,Core应用程序不会为HTTP状态代码(如“404-未找到”)提供状态代码页的。但若要提供状态代码页,可以使用状态代码页中间件。

  若要启用常见错误状态代码的默认纯文本处理程序,曾道道人主论坛网站,请在figure方法中调用 UseStatusCodePages:

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

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

  UseStatusCodePages中间件还有两种重载使用方法,具体运行效果就不一一截图了,大家自行测试。

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

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