Функция Azure ядра Aspnet не начинается со строкового массива в local.settings.json - PullRequest
0 голосов
/ 06 сентября 2018

Я создаю проект функции Azure в Visual Studio 2017,

приложение работало хорошо, пока я не добавил string array к local.settings.json

рабочий JSON:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
    "RequestTimeout": "600000"
  }
}

enter image description here

Не работает JSON:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
    "RequestTimeout": "600000",
    "Urls": [
      "https://url1.com.br/",
      "https://url2.com.br"
    ]
  }
}

enter image description here

enter image description here

Что мне нужно сделать, чтобы добавить этот массив строк в файл конфигурации?

1 Ответ

0 голосов
/ 06 сентября 2018

Вы, вероятно, не можете ... local.settings.json - это всего лишь один способ настройки конфигурации; другие с переменными среды и настройками приложения на портале. Эти методы допускают только строки в качестве значений.

Попробуйте закодировать ваш массив внутри строки, а затем десериализовать его во время выполнения.

...