Ошибка HTTP 500.0 - сбой загрузки внутрипроцессного обработчика ANCM при публикации серверного приложения Blazor

Для начала я просто хотел бы сказать, что я все еще новичок в создании веб-сайтов и почти не имею опыта в процессе публикации / хостинга. Простите меня, если это легко исправить, но после некоторых неудачных исследований я довольно застрял.

Я создал личный веб-сайт с использованием серверного .NET core 3.1 Blazor, который я хотел бы опубликовать. Я купил доменное имя и приобрел план хостинга для сервера Windows, который, насколько я понимаю, поддерживает приложения .NET core 3.1.

Веб-сайт отлично работает, когда я запускаю его через IIS Express в сообществе Visual Studio 2019. Однако, когда я загружаю свой сайт через FTP, хотя в публикации говорится, что он прошел успешно без ошибок в Visual Studio, и кажется, что все мои файлы присутствуют и учтены в файловом менеджере FTP, когда я перехожу на свой сайт, он дает мне следующая ошибка: Ошибка HTTP 500.0 - сбой загрузки обработчика внутри процесса ANCM.

Как мне справиться с этим?


person Joe Dawson    schedule 08.05.2020    source источник
comment
Проверьте этот вопрос, может быть полезным   -  person Mateech    schedule 08.05.2020


Ответы (1)


На самом деле есть две вещи, которые нужно проверить.

Во-первых, ваше приложение может не запускаться из-за отсутствия файла, возможно, оно не может подключиться к службе запуска (например, Keyvault и т. Д.).

Сначала из папки публикации вы можете запустить

dotnet yourapplication.dll

И проверьте, работает ли он. Если вы видите сообщение об ошибке, вам нужно будет устранить эту ошибку, пока она не запустится нормально. Даже если он запускается нормально, вы должны убедиться, что ваша конфигурация на удаленном сервере верна. например Вы уверены, что он подключается к нужной базе данных? Правильно ли он пытается прочитать конфигурацию?

Вторая проблема, на которую вы должны обратить внимание, - это убедиться, что ваш хост на 100% поддерживает .NET Core 3.1 (или назовите их здесь, чтобы другие могли проверить вас).

person MindingData    schedule 10.05.2020
comment
Связался с моим хостом (ASPHostPortal), и они исправили мою проблему. Я предполагаю, что им пришлось установить .NET Core 3.1 на моем сервере, хотя они явно не сказали об этом. Спасибо за предложения - person Joe Dawson; 13.05.2020