小编Tau*_*qir的帖子

appsettings.json 文件不在 .net 核心控制台项目中

我知道 .net core 已经用 appsetting.json 替换了 app.config 文件。然而,这个文件似乎只为 ASP.net 项目添加。事实上,它甚至在添加项目列表中都不可用。我发现这篇文章列出了需要添加的包:

  1. Microsoft.Extensions.Configuration
  2. Microsoft.Extensions.Configuration.FileExtensions
  3. Microsoft.Extensions.Configuration.Json

我添加了所有这些,它确实给了我添加 json 配置文件的选项,但仍然不是App Settings File仅在 ASP.Net Core 下可用的选项。我试图了解为什么非 Web 项目不需要配置以及配置 .net 核心控制台应用程序的推荐方法是什么。提前致谢。

.net-core asp.net-core

3
推荐指数
1
解决办法
6865
查看次数

无法在 terraform azure 提供程序中获取 SystemAssigned 身份属性

使用以下应用程序服务定义

data "azurerm_resource_group" "rg" {
  name = var.resource_group_name
}

# Creates our new App Service
resource "azurerm_app_service" "app" {
  name                    = var.app_name
  app_service_plan_id     = var.app_service_plan_id
  location                = data.azurerm_resource_group.rg.location
  resource_group_name     = data.azurerm_resource_group.rg.name
  client_affinity_enabled = false
  enabled                 = true
  https_only              = true

  app_settings = var.app_settings

  site_config {
    always_on                 = true
    http2_enabled             = true
    use_32_bit_worker_process = false
    scm_type                  = "LocalGit"
    default_documents         = var.default_documents

    cors {
      allowed_origins     = var.cors_allowed_origins
      support_credentials = var.cors_enabled
    }
  }

  identity {
    type = "SystemAssigned"
  }
Run Code Online (Sandbox Code Playgroud)

我正在像这样设置 keyvault 访问策略

resource …
Run Code Online (Sandbox Code Playgroud)

azure terraform azure-devops terraform-provider-azure

3
推荐指数
1
解决办法
2874
查看次数