В моем веб-приложении есть раздел конфигурации для различных типов 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», который не делает, но не делает дайте мне правильные значения конфигурации.
Кто-нибудь знает, как заставить это работать?