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

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

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

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

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

1 Ответ

0 голосов
/ 10 мая 2020

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

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

Сначала из папки publi sh запустите

dotnet yourapplication.dll

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

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

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