Я получаю очень похожую ошибку на своем основном сайте 2.1, опубликованном как служба приложений Azure:
System.Reflection.ReflectionTypeLoadException: невозможно загрузить один или
больше запрошенных типов. Не удалось загрузить файл или сборку
'Microsoft.Extensions.Identity.Core, версия = 2.1.6.0, культура = нейтральная,
PublicKeyToken = adb9793829ddae60. Система не может найти файл
указано.
Он работал отлично, пока внезапно не перестал работать. Я, честно говоря, не знаю, почему проблема началась, но в то же время я решил ее, изменив «Режим развертывания» на «Автономный» в настройках профиля публикации.
Чтобы попасть туда, щелкните правой кнопкой мыши свой веб-сайт, нажмите «Опубликовать», выберите свой профиль и нажмите «Настроить». Затем нажмите «Настройки» и измените «Режим развертывания». Это добавит все ddl локально и заставит ваш сайт снова работать.
Опубликовать профиль Visual Studio