Implementar múltiples aplicaciones web en diferentes sitios web utilizando la implementación web en TFS
-
26-10-2019 - |
Pregunta
Tengo una solución que tiene tres aplicaciones a. Una aplicación web b. Dos servicios web
Quiero alojar la solicitud en un sitio web A y los servicios en otro sitio web B
Cuando intento alojar la compilación utilizando la implementación de compilación automática en TFS, solo recibo un servicio web. ¿Alguien puede decirme cómo alojar estas 3 aplicaciones?
Los siguientes son los argumentos de compilación que estoy usando en la definición de compilación
/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=False /p:MSDeployPublishMethod=WMSVC /p:Configuration=Dev /p:MSDeployServiceUrl="https://X.X.X.X:8172/MsDeploy.axd" /p:DeployIisAppPath="Default Web Site/SampleApplicaion" /p:UserName="username" /p:Password="password" /p:AllowUntrustedCertificate=True
Gracias Ashwani
Solución
En sus argumentos, está especificando que todas las implementaciones deben ir al "sitio web predeterminado/SampeAplaion". Los argumentos de comando anularán los valores que haya establecido en la configuración de su proyecto y, por lo tanto, todas las aplicaciones se implementarán en este sitio web de IIS.
En su lugar, debe establecer el sitio IIS en la configuración de la configuración de su proyecto. Luego puede especificar el sitio web A y B y esa configuración se utilizará al ejecutar su compilación.