Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это обновление помогает устранить проблему, при которой у вас нет возможности использовать протокол HTTPS в средстве настройки сервера управления выпусками.
Исходная версия продукта: Клиент управления выпусками для Visual Studio 2013, Visual Studio 2013, управление выпусками для Team Foundation Server 2013
Исходный номер базы знаний: 2905743
Симптомы
Рассмотрим следующий сценарий:
- Вы устанавливаете Microsoft Release Management для Visual Studio 2013.
- Вы устанавливаете сертификат HTTPS.
- Вы настраиваете службы IIS для использования сертификата безопасности HTTPS.
- Вы пытаетесь настроить управление выпусками для использования протокола HTTPS с помощью средства настройки сервера управления выпусками.
В этом сценарии у вас нет возможности использовать протокол HTTPS в средстве настройки сервера управления выпусками. Поэтому не удается использовать установленный сертификат HTTPS.
Решение
Чтобы решить эту проблему, используйте один из указанных ниже способов.
Скачайте и установите Visual Studio 2013 с обновлением 1.
Вручную настройте веб-сайт и компоненты служб управления выпусками для использования протокола HTTPS. Для этого выполните следующие шаги.
В IIS настройте привязки веб-сайта службы управления выпусками для использования установленного HTTPS сертификата.
Найдите следующий код в файле Web.config службы управления выпусками.
Примечание.
Файл Web.config службы управления выпусками находится в каталоге
<Release_Management_server>/services/
.<basicHttpBinding> <binding name="fileTransferServiceBinding" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864"> <!-- TODO: Set security mode to "TransportCredentialOnly" for HTTP or "Transport" for HTTPS. --> <security mode="TransportCredentialOnly"> <transport clientCredentialType="Windows"/> </security> </binding> < /basicHttpBinding>
Измените
security mode
значение на Transport , как показано в следующем примере кода:<basicHttpBinding> <binding name="fileTransferServiceBinding" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864"> <!-- TODO: Set security mode to "TransportCredentialOnly" for HTTP or "Transport" for HTTPS. --> <security mode="Transport"> <transport clientCredentialType="Windows"/> </security> </binding> </basicHttpBinding>
Настройте URL-адреса в следующих файлах, чтобы использовать протокол HTTPS и правильный номер порта:
- Файл Web.config , расположенный в папке
Release_Management_server\services\
. - Файл Web.config , расположенный в папке
Release_Management_server\web\
. - Файл Microsoft.TeamFoundation.Release.Data.dll.config , расположенный в папке
Microsoft_Deployment_Agent\bin\
.
- Файл Web.config , расположенный в папке
Перезапустите пул приложений управления выпусками.
Перезапустите службу монитора управления выпусками и службу агента развертывания Майкрософт в элементе служб в панель управления.