在azure webapp上应用appsettings.json

时间:2017-03-09 12:10:00

标签: azure asp.net-core azure-web-sites azure-web-app-service

我想在我的Azure Web App上的App Settings下设置一个键值对。

我尝试了很多不同的方法在appsettings.json上设置它,但是没有一种方法可以正常工作。

以下是我尝试的内容:

测试1

{
  "APPSETTING_WEBSITE_TIME_ZONE": "E. South America Standard Time",
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  }
}

{
  "AppSettings:WEBSITE_TIME_ZONE": "E. South America Standard Time",
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  }
}

另一个测试

{
  "AppSettings": {
    "WEBSITE_TIME_ZONE": "E. South America Standard Time"
  },
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  }
}

1 个答案:

答案 0 :(得分:2)

通常,您可以在appsettings.json中设置应用设置。有关详细信息,请参阅doc

此处的问题是您尝试设置WEBSITE_TIME_ZONE,这是Azure Web Apps识别的特殊设置。为使其有效,必须将其设置为Azure应用程序设置。对于其他各种特殊WEBSITE_设置也是如此(例如,请参阅列表here)。