c# - Azure Functions - Host.json 不适用于 Azure 应用程序设置

标签 c# azure .net-core azure-functions

我在这里完全不知所措。我刚刚配置了一个新的 Azure Function 应用并创建了以下 host.json 文件:

{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingExcludedTypes": "Request",
      "samplingSettings": {
        "isEnabled": true
      }
    }
  },
  "Values": {
    "BaseUrl": "https://test.test.com",
    "GrantType": "test",
    "ClientId": "test",
    "ClientSecret": "1234"
  }
}

由于某种原因,“值”下的设置未在 Azure 门户中应用。当我查看功能设置时,这些值都不会显示在“应用程序设置”下,我需要手动添加它们才能允许工作流程运行。我做了一些研究,似乎表明这是预期的结果? IE:我应该在 Azure 上配置这些值吗?

我在 .NET Core 3.1 上使用最新版本的 Azure Functions

最佳答案

如果您从 Visual Studio 发布应用程序,那么一旦单击“发布”,您将看到“管理应用程序设置”选项,您可以在其中提供设置,并将其保存在您的 Azure Function Profile 中。这将是一次性过程,除非您更改设置。 enter image description here

另一个选择是您可以通过 Azure Pipelines 来部署函数应用,然后可以将这些值作为变量传递给管道

关于c# - Azure Functions - Host.json 不适用于 Azure 应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63130799/

相关文章:

c# - 如何配置 Google Analytics 以分离开发/测试和生产站点?

c# - 将网站发布到 Azure 云服务时,VS 2013 挂起

anaconda 上的 Python 找不到 azure.mgmt.datafactory

c# - Entity Framework Core 的 MySQL 排序规则问题

.net-core - CreatedAtRoute 找不到与提供的值匹配的路由

c# - 使用带有终结器的 C++/CLI 定义类时 C# 中的内存泄漏

c# - asp.net UserControl继承,base user control中的web控件都是空指针

c# - GDI+ 中发生一般性错误

azure - Azure 云服务的静态 IP 地址(Web 角色)

c# - 网络核心: 'HttpContext' does not contain a definition for 'Current' `