Asp. net Олицетворение принудительно включается после развертывания каждый раз - PullRequest
0 голосов
/ 09 июля 2020

Я использую Jenkins для развертывания веб-сайта asp. net core 2.1 на Windows Server 2012 R2 IIS 8.5. Веб-сайт не работает (ошибка 500.24), так как имитация верна. Мне нужно вручную отключить его, тогда Интернет снова будет запущен.

Проблема в том, что каждый раз, когда я проверяю код и развертываю его с помощью Jenkins; Я обнаружил, что олицетворение включено.

Одна вещь заключается в том, что удостоверение в пулах приложений - это «ApplicationPoolIdentity».

В чем фокус?

1 Ответ

0 голосов
/ 09 июля 2020

В конфигурации IIS XML измените элемент пула, как показано ниже,

  1. Установить managedRuntimeVersion как "".
  2. Установить managedPipelineMode как "Classic"

Ссылка

Второй шаг не нужен, но похоже, что Microsoft оставила там ошибку.

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