Release Management HTTPS 프로토콜을 사용하면 배포가 실패합니다.
이 업데이트는 Release Management 서버 구성 도구에서 HTTPS 프로토콜을 사용할 수 있는 옵션이 없는 문제를 resolve 데 도움이 됩니다.
원래 제품 버전: team Foundation Server 2013용 Visual Studio용 Release Management 클라이언트 2013, Release Management Visual Studio 2013, Release Management
원본 KB 번호: 2905743
증상
다음과 같은 경우를 생각해볼 수 있습니다.
- Microsoft Visual Studio 용 Release Management 2013을 설치합니다.
- HTTPS 인증서를 설치합니다.
- HTTPS 인증서를 사용하도록 IIS(인터넷 정보 서비스)를 구성합니다.
- Release Management 서버 구성 도구를 사용하여 HTTPS 프로토콜을 사용하도록 Release Management 구성하려고 합니다.
이 시나리오에서는 Release Management 서버 구성 도구에서 HTTPS 프로토콜을 사용할 수 있는 옵션이 없습니다. 따라서 설치된 HTTPS 인증서를 사용할 수 없습니다.
해결 방법
이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
Visual Studio 2013 업데이트 1을 다운로드하여 설치합니다.
HTTPS 프로토콜을 사용하도록 Release Management 서비스 웹 사이트 및 구성 요소를 수동으로 구성합니다. 이렇게 하려면 다음과 같이 하십시오.
IIS에서 설치된 HTTPS 인증서를 사용하도록 Release Management 서비스 웹 사이트 바인딩을 구성합니다.
Release Management 서비스Web.config 파일에서 다음 코드를 찾습니다.
참고
Release Management 서비스 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
다음 샘플 코드와 같이 값을 전송으로 변경합니다.<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>
HTTPS 프로토콜과 올바른 포트 번호를 사용하도록 다음 파일의 URL을 구성합니다.
- 폴더에
Release_Management_server\services\
있는 Web.config 파일입니다. - 폴더에
Release_Management_server\web\
있는 Web.config 파일입니다. - 폴더에
Microsoft_Deployment_Agent\bin\
있는 Microsoft.TeamFoundation.Release.Data.dll.config 파일입니다.
- 폴더에
Release Management 애플리케이션 풀을 재활용합니다.
제어판 서비스 항목에서 Release Management Monitor Service 및 Microsoft Deployment Agent Service를 다시 시작합니다.
참조
Visual Studio 용 Release Management 2013을 설치한 후 발생할 수 있는 알려진 문제
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기