C# AWS Parameter Store - 配置未在 .Net 6 中加载 SystemManagerConfiguration
C# AWS Parameter Store - Configuration not loading SystemManagerConfiguration in .Net 6
应用程序无法与 .NET 6 中的 AWS Parameter Store 通信。
它总是在与 appsettings.json.
通话
我试过本地调试,还是一样的行为。在配置列表下找不到 SystemManagerConfiguration。
var builder = WebApplication.CreateBuilder();
var connectionString = builder.Configuration.GetConnectionString("OrderTrackerDatabase");
使用的包
库源代码:https://github.com/aws/aws-dotnet-extensions-configuration
图片
我认为问题可能出在“/OrderTracking/”之后的尾部斜线,请尝试改用“/OrderTracking”。
WebApplication.CreateBuilder() 将创建新实例并且不会继承 SystemManager 配置。
相反,通过构造函数 DI 使用 IConfiguration 实例。
var connectionString = _configuration.GetConnectionString("OrderTrackerDatabase");
应用程序无法与 .NET 6 中的 AWS Parameter Store 通信。 它总是在与 appsettings.json.
通话我试过本地调试,还是一样的行为。在配置列表下找不到 SystemManagerConfiguration。
var builder = WebApplication.CreateBuilder();
var connectionString = builder.Configuration.GetConnectionString("OrderTrackerDatabase");
使用的包
库源代码:https://github.com/aws/aws-dotnet-extensions-configuration
图片
我认为问题可能出在“/OrderTracking/”之后的尾部斜线,请尝试改用“/OrderTracking”。
WebApplication.CreateBuilder() 将创建新实例并且不会继承 SystemManager 配置。
相反,通过构造函数 DI 使用 IConfiguration 实例。
var connectionString = _configuration.GetConnectionString("OrderTrackerDatabase");