Вообще говоря, пулу приложений требуется идентификатор для запуска.Вы можете настроить удостоверение так, чтобы оно работало так же, как и вы, но имейте в виду, что разные удостоверения имеют разные уровни разрешений.
Ваша проблема может быть такой же простой, как удостоверение пула приложений, не имеющее разрешений на использованиекод, который он пытается выполнить.Это можно проверить, просмотрев разрешения для папки развернутых проектов, чтобы увидеть.
Поскольку вы упомянули ошибки SSL / TLS, я бы подумал, что у удостоверения нет разрешения на установленный сертификат.Откройте mmc
и проверьте, есть ли сертификат в магазине Local Computer/Personal/Certificates
.Если вы это сделаете, щелкните правой кнопкой мыши по сертификату и перейдите на All Tasks -> Manage Private Keys...
.Добавьте идентификатор пула приложений, добавив его из местоположения вашего компьютера как:
IIS AppPool\YourNameOfAppPool
.
Не должно появиться другое диалоговое окно, в котором говорится, что оно не было найдено, если вы добавили его правильно.
Подробнее об удостоверениях пула приложений здесь .