Se produce un error en la implementación cuando se utiliza el protocolo HTTPS en la administración de versiones

Seleccione idioma Seleccione idioma
Id. de artículo: 2905743 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Tenga en cuenta la situación siguiente:
  • Instalar Administración de lanzamiento de Microsoft para Visual Studio de 2013.
  • Instalar un certificado HTTPS.
  • Configurar servicios de Internet Information Server (IIS) para usar el certificado HTTPS.
  • Intente configurar la administración de versiones para utilizar el protocolo HTTPS mediante la herramienta de configuración del servidor de administración de lanzamiento.
En este escenario, no tiene una opción para usar el protocolo HTTPS en la herramienta de configuración del servidor de administración de lanzamiento. Por lo tanto, no puede utilizar el certificado HTTPS instalado.

Solución

Para resolver este problema, utilice uno de los métodos siguientes:
  • Descargar e instalar Actualización de 2013 Visual Studio 1.
  • Configurar manualmente el sitio Web de servicios de administración de versiones y componentes para utilizar el protocolo HTTPS. Para ello, siga estos pasos:

    1. En IIS, configurar los enlaces de sitio Web de servicios de administración de versiones para utilizar el certificado HTTPS instalado.
    2. Busque el código siguiente en el archivo Web.config de servicios de administración de versiones.

      Nota El archivo Web.config de servicios de administración de versiones se encuentra en elRelease_Management_server> / carpeta 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>
    3. Cambie el valor de "modo de seguridad" a "Transporte" como en el ejemplo de código siguiente:

      <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. Configurar las direcciones URL de los archivos siguientes para utilizar el protocolo HTTPS y el número de puerto correcto:
      • El archivo Web.config que se encuentra en el Release_Management_servercarpeta \services\
      • El archivo Web.config que se encuentra en el Release_Management_servercarpeta \web\
      • El archivo Microsoft.TeamFoundation.Release.Data.dll.config que se encuentra en el Microsoft_Deployment_Agentcarpeta \bin\
    5. Recicla el grupo de aplicaciones de administración de lanzamiento.
    6. Reinicie el servicio de Monitor de administración de lanzamiento y el servicio del agente de implementación de Microsoft en el elemento servicios del Panel de Control.

Referencias

Propiedades

Id. de artículo: 2905743 - Última revisión: miércoles, 22 de enero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Release Management Client for Visual Studio 2013
  • Release Management for Visual Studio 2013
  • Release Management Server for Team Foundation Server 2013
Palabras clave: 
kbprb kbtshoot kbsurveynew kbmt KB2905743 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2905743

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com