Представление словаряв переменных среды .NET Core - PullRequest
0 голосов
/ 12 июня 2019

В моем веб-приложении есть раздел конфигурации для различных типов MIME, представленных в виде словаря JSON, например:

"AllowedMimeTypes": {
    "image/*": "",
    "application/pdf": "pdf",
    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "excel",
    "application/vnd.ms-excel": "excel",
    "application/msword": "word",
    "application/vnd.openxmlformats-officedocument.wordprocessingml.document": "word"
}

Это класс, к которому он относится:

using System.Collections.Generic;

namespace MyApp.Models.Config
{
    public class AllowedMimeTypes : Dictionary<string, string>
    {
    }
}

Это прекрасно работает, когда я запускаю его локально с использованием secretts.json, но когда я размещаю его в Azure, мне приходится представлять его как переменные среды, и я не могу найти ничего, что работает.

Я пробовал «AllowedMimeTypes: 0: Key» с «AllowedMimeTypes: 0: Value» и «AllowedMimeTypes: 0: image / *», которые оба генерируют исключение, и «AllowedMimeTypes: 0», который не делает, но не делает дайте мне правильные значения конфигурации.

Кто-нибудь знает, как заставить это работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...