Сбой IIS для основного сайта Asp. net 3.1 с установленными пакетами среды выполнения и хостинга - PullRequest
0 голосов
/ 05 апреля 2020

Хорошо, я выдернул свои волосы здесь, я сталкивался с этим раньше. У меня есть следующая ошибка. Но я установил их и. net core, когда я go на ссылки пытаюсь переустановить его, он говорит, что у меня уже установлены компоненты, кажется, только когда я публикую sh в iis, это когда у меня возникает проблема.

Это iis на моем локальном windows десять компьютера. Если я отправляю приложение до azure, оно нормально и работает, как и должно, даже если все компоненты net установлены, включая хостинг.

Приложение также отлично работает в iis express.

У меня установлен хостинг и пакеты. У меня есть конфигурация моего publi sh следующим образом.

enter image description here

Ошибка HTTP 502.5 - Общий сбой при запуске ANCM вне процесса Решения этой проблемы: не удалось запустить процесс приложения. Процесс приложения запустился, но затем остановился. Процесс приложения запустился, но ему не удалось прослушать настроенный порт. Действия по устранению неполадок: проверьте журнал системных событий на наличие сообщений об ошибках. Включите запись сообщений о выходе процесса приложения. отладчик процесса приложения и проверки

Я получаю следующее при просмотре просмотра событий. У меня настроен пул приложений. Хорошо enter image description here

Приложение '/ LM / W3SVC / 2 / ROOT' с физическим root 'C: \ inetpub \ wwwroot \ roundtableapi \ 'не удалось запустить процесс с командной строкой' C: \ inetpub \ wwwroot \ roundtableapi \ RoundTableWeb.Api.exe 'с несколькими повторными попытками. Не удалось подключиться к порту «18223». Первые 30 КБ символов захваченных журналов stdout и stderr из нескольких повторных попыток: Не удалось загрузить dll из [C: \ inetpub \ wwwroot \ roundtableapi \ hostfxr.dll], HRESULT: 0x800700C1 Библиотека hostfxr.dll найдена, но загрузка из C: \ inetpub \ wwwroot \ roundtableapi \ hostfxr.dll завершилась неудачно - установка. NET Основные условия могут помочь решить эту проблему. https://go.microsoft.com/fwlink/?linkid=798306 Не удалось загрузить dll из [C: \ inetpub \ wwwroot \ roundtableapi \ hostfxr.dll], HRESULT: 0x800700C1 Библиотека hostfxr.dll найдена, но загружается из C: \ inetpub \ wwwroot \ roundtableapi \ hostfxr.dll не удалось - установка. NET Основные условия могут помочь решить эту проблему. https://go.microsoft.com/fwlink/?linkid=798306

1 Ответ

1 голос
/ 05 апреля 2020

Чтобы расширить обсуждение в комментариях,

  • ASP. NET Ядро на IIS не требует автономного развертывания, поскольку среда выполнения всегда устанавливается как часть комплекта сервера с ASP. NET Базовый модуль.
  • Если вы выбираете автономное развертывание, то битность пула приложений должна соответствовать битности вашей связанной среды выполнения (в вашем случае win-x86). Это очень важно, поскольку ASP. NET Core 3.x по умолчанию использует внутрипроцессный хостинг.

IIS Express запускает ваш проект совсем по-другому так что это не покажет вам такой проблемы.

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