首页 > 解决方案 > 在 AddServiceFabricConfiguration 中使用 IncludePackageName = false 不会更改 Service Fabric AspNetCore 配置中的设置?

问题描述

我试图摆脱AddServiceFabricConfigurationAspNet Core 添加的“配置:”前缀,以遵循相同的命名,而不管配置源如何。

根据您应该设置的文档IncludePackageName = false,我这样做:

.ConfigureAppConfiguration(builder => {                           
  builder.AddServiceFabricConfiguration(serviceContext.CodePackageActivationContext, options => options.IncludePackageName = false);
})

但是当我运行应用程序时,配置是这样填充的,无论如何都IncludePackageName设置为。true

我怎样才能使这个设置工作?助手添加的ServiceFabricConfigurationProvider不是公开的,所以我找不到合适的解决方法。

应用选项

标签: azure-service-fabric

解决方案


更新:这似乎是我的本地环境而不是实际代码的问题。重新启动、清理和重建解决了这个问题。


推荐阅读