ASP.NET Core 开发人员异常页面

本文介绍了ASP.NET Core中根据环境(Development, Staging, Production)如何配置异常处理。在开发环境中,使用DeveloperExceptionPage展示详细异常信息,便于调试;而Staging和Production环境则展示用户友好的错误页面,确保安全性和性能。生产环境中,为防止技术细节泄露,通常显示无技术详情的错误页面。" 138543831,8753399,PHP实现观察者模式实战解析,"['PHP', '设计模式']
摘要由CSDN通过智能技术生成

launchSettings.json中会设置不同的环境参数(Development、Staging、Production)
//------------------------------------------------------------------------------------------
Startup.cs中Configure()方法的一开始就会读取环境参数,并判断是否开发环境进而决定是否注入UseDeveloperExceptionPage中间件(直译就是:“使用开发人员异常页面”),代码如下:
         

 //Startup.cs中Configure()方法的一开始

 if (env.IsDevelopment())
      {
           app.UseDeveloperExceptionPage();
      }


//-------------------------------------------------------------------------------------------
开发环境(Development):
        软件开发人员通常将此环境用于日常开发工作中。我们希望在开发环境中加载没有压缩过的JavaScript和CSS文件,以便于调试。类似地,如果存在未处理的异常,则需要开发异常页面,以便开发人员可以理解异常的根本原因并在需要时进行修复。演示

环境(Staging): 
        许多组织或者公司尝试使其演示环境尽可能与实际生产环境一致。此环境的主要目的是识别任何与部署相关的问题。此外,如果读者正在开发B2B(企业对企业)应用程序,则可能正在与其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值