Implementação falha quando utiliza o protocolo HTTPS na gestão de libertação

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2905743
Sintomas
Considere o seguinte cenário:
  • Instalar versão gestão da Microsoft para Visual Studio 2013.
  • Instalar um certificado HTTPS.
  • Configurar serviços de informação Internet (IIS) para utilizar o certificado HTTPS.
  • Tentar configurar a gestão de lançamento para utilizar o protocolo HTTPS utilizando a ferramenta de configuração do servidor de gestão de libertação.
Neste cenário, não tem uma opção para utilizar o protocolo HTTPS na ferramenta de configuração do servidor de gestão de libertação. Por conseguinte, é possível utilizar o certificado HTTPS instalado.
Resolução
Para resolver este problema, utilize um dos seguintes métodos:
  • Transferir e instalar Actualização de 2013 do Visual Studio 1.
  • Configure manualmente o Web site de serviços de gestão de libertação e componentes para utilizar o protocolo HTTPS. Para tal, siga estes passos:

    1. No IIS, configure os enlaces de Web site de serviços de gestão de libertação para utilizar o certificado HTTPS instalado.
    2. Localize o código seguinte no ficheiro de gestão de libertação serviço Web. config.

      Nota O ficheiro de Web. config do serviço de gestão de edição está localizado noRelease_Management_server> / services\ pasta.

      <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>
    3. Altere o valor de "modo de segurança" para "Transporte" como o código de exemplo seguinte:

      <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>
    4. Configure os URLs nos seguintes ficheiros para utilizar o protocolo HTTPS e o número de porta correcto:
      • O ficheiro Web. config que está localizado o Release_Management_serverpasta \services\
      • O ficheiro Web. config que está localizado o Release_Management_serverpasta \web\
      • O ficheiro de Microsoft.TeamFoundation.Release.Data.dll.config que está localizado o Microsoft_Deployment_Agentpasta \bin\
    5. Recicle o conjunto de aplicação de gestão de libertação.
    6. Reinicie o serviço de Monitor de gestão de edição e o serviço de agente de implementação do Microsoft no item serviços no painel de controlo.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2905743 - Última Revisão: 01/22/2014 22:55:00 - Revisão: 2.0

Release Management Client for Visual Studio 2013, Release Management for Visual Studio 2013, Release Management Server for Team Foundation Server 2013

  • kbprb kbtshoot kbsurveynew kbmt KB2905743 KbMtpt
Comentários