桓楠百科网

编程知识、经典语录与百科知识分享平台

ASP.NET Core 知识速递 - Day 10:来自ASP.NET Core官方的一个BUG

最近,我在同一项目中需要部署一个测试环境,选择使用 Azure 上的 Ubuntu 操作系统。由于不同环境的配置是通过配置文件来区分的,因此我在 Ubuntu 中设置了环境变量
ASPNETCORE_ENVIRONMENT=Development
然而,当我运行应用程序时,发现了以下问题:
于是陷入了深思,代码和生产环境的代码一模一样,不可能是代码出错。两台服务器不一样的地方就是环境变量的设置,生产环境是
ASPNETCORE_ENVIRONMENT=Production
测试环境是:
ASPNETCORE_ENVIRONMENT=Development
于是将测试服务器的环境变量修改为了:
ASPNETCORE_ENVIRONMENT=Production
再次运行应用程序如下:
再次将环境变量修改为:
ASPNETCORE_ENVIRONMENT=Staging
程序依然运行正常,于是笔者去github asp.net core 官方源代码查询了一下果然发现是一个issue,于是将本人的情况添加到了评论,将本人的踩坑分享给大家!大家绕坑而行!
https://github.com/dotnet/aspnetcore/issues/56416
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言