ABP vNext .NET 9 DbMigrator环境变量配置问题

参考文档:https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/environments?view=aspnetcore-9.0

在ABP项目中,DbMigrator项目如果需要根据环境配置调用不同的连接字符串,应当在 launchSettings.json 中设置DOTNET_ENVIRONMENT 为 Development,而ASPNETCORE_ENVIRONMENT设置是无效的。

根据官方文档,DOTNET_ENVIRONMENT 应该优先级低于ASPNETCORE_ENVIRONMENT,且在CreateDefaultBuilder主机环境下已明确说明优先级关系,但是与实际测试结果不符合。

 

 

 

posted @ 2025-02-17 21:13  塔斯丁狗  阅读(35)  评论(0)    收藏  举报