Не удалось добавить сертификат ssl, ошибка: 183 не удается создать файл, если этот файл уже существует в vsts.

Я осуществляю непрерывное развертывание с помощью VSTS, я настраиваю свой веб-сайт с привязками HTTP и HTTPS с сертификатом, установленным на моем сервере. Когда я запускаю пакет развертывания и запускаю создание веб-сайта, я получаю эту ошибку:

Не удалось добавить сертификат SSL, ошибка: 183 Невозможно создать файл, если он уже существует.

Сайт не существует, а сертификат, настроенный для привязки https, установлен на сервере. Я не знаю, почему процесс пытается создать сертификат, есть ли способ указать VSTS использовать существующий сертификат?

Для получения дополнительной информации я настроил управление веб-приложением IIS с включенным параметром EnableIIS с помощью действия Create или Update, включил параметр привязки и настроил отпечаток сертификата SSL в параметрах Thumbprint on Details.

Это моя конфигурация сервера:

  • Windows Server 2012 R2
  • IIS версии 8.5.9600.16384

Спасибо.

Можете ли вы поделиться подробными журналами развертывания?

Eddie Chen - MSFT 14.08.2018 04:09

Решено !!! это было у меня плохо, я работал с агентом с другого сервера, и процесс развертывания пытался создать этот сертификат. Спасибо

user3865527 04.09.2018 16:49

@ user3865527 Не могли бы вы добавить ответ на свой вопрос с некоторыми подробностями о том, как вы решили проблему? К вашему сведению, этот вопрос является самым популярным результатом поиска для «Не удалось добавить сертификат SSL, ошибка: 183. Невозможно создать файл, если этот файл уже существует».

Chris Pickford 27.06.2019 10:22

В нашем случае мы используем Let's Encrypt, и я обнаружил, что при каждом обновлении сертификата изменяется отпечаток пальца. Как только я обновил свой шаг развертывания, чтобы использовать правильный отпечаток, я перестал получать эту ошибку, и развертывание было успешным.

Nathan Ratcliff 29.04.2020 18:06
2
4
3 471
2

Ответы 2

Я пытался привязать два разных https-сайта к двум разным сертификатам. Я использовал указание имени сервера (SNI), чтобы исправить эту проблему.

Связанный вопрос ServerFault

Если вы недавно обновили свой ssl-сертификат, пройдите через этот статья, вам нужно добавить свой новый отпечаток хэша сертификата на этап привязки в вашем конвейере.

Другие вопросы по теме