Проблема при попытке опубликовать мое веб-приложение ASP.NET CORE в Azure - не удалось загрузить файл или сборку 'Microsoft.Extensions.Identity.Core - PullRequest
0 голосов
/ 18 января 2019

Я новичок в ядре asp.net и лазурном. У меня есть небольшое веб-приложение на ядре asp.net mvc, и я хочу опубликовать этот проект на Azure. Локально проект работает нормально, но когда я пытаюсь собрать проект через консоль Azure, появляется эта ошибка -

Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборка 'Microsoft.Extensions.Identity.Core, версия = 2.1.6.0, Культура = нейтральная, PublicKeyToken = adb9793829ddae60 '. Расположенный Определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) в program.Startup.ConfigureServices (IServiceCollection services)

Когда я пытаюсь открыть ссылку, я вижу это: Произошла ошибка при запуске приложения. .NET Core 4.6.27129.04 X86 v4.0.0.0 | Microsoft.AspNetCore.Hosting версия 2.1.1-rtm-30846 | Microsoft Windows 10.0.14393 | Нужна помощь?

И мой вопрос: что мне нужно сделать, чтобы исправить эту ошибку?

1 Ответ

0 голосов
/ 20 января 2019

Я получаю очень похожую ошибку на своем основном сайте 2.1, опубликованном как служба приложений Azure:

System.Reflection.ReflectionTypeLoadException: невозможно загрузить один или больше запрошенных типов. Не удалось загрузить файл или сборку 'Microsoft.Extensions.Identity.Core, версия = 2.1.6.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60. Система не может найти файл указано.

Он работал отлично, пока внезапно не перестал работать. Я, честно говоря, не знаю, почему проблема началась, но в то же время я решил ее, изменив «Режим развертывания» на «Автономный» в настройках профиля публикации.

Чтобы попасть туда, щелкните правой кнопкой мыши свой веб-сайт, нажмите «Опубликовать», выберите свой профиль и нажмите «Настроить». Затем нажмите «Настройки» и измените «Режим развертывания». Это добавит все ddl локально и заставит ваш сайт снова работать.

Опубликовать профиль Visual Studio

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