Мое веб-приложение, развернутое в Azure, выдает следующую ошибку при запуске.
KeyNotFoundException: указанный ключ отсутствует в словаре.
Это происходит при регистрации зависимости MvcCore.
System.Collections.Generic.Dictionary.get_Item (ключ TKey)
Microsoft.AspNetCore.Mvc.Internal.DefaultAssemblyPartDiscoveryProvider + CandidateResolver.ComputeClassification (строка
зависимость)
Microsoft.AspNetCore.Mvc.Internal.DefaultAssemblyPartDiscoveryProvider + CandidateResolver.ComputeClassification (строка
зависимость)
Microsoft.AspNetCore.Mvc.Internal.DefaultAssemblyPartDiscoveryProvider + CandidateResolver + d__4.MoveNext ()
В локальной среде работают без проблем. Но в Azure deploy выведите эту ошибку.
services.AddMvcCore (options =>
{
options.Filters.Add (new TelemetryActionFilter ());
});