Estoy tratando de implementar una aplicación de consola en una carpeta en un servidor DMZ usando la distribución automática con MSBuild y Team Foundation Server.Uso de MSDeploy para implementar una aplicación de consola en un servidor DMZ
Ya estoy implementando varios sitios en ese mismo servidor y funciona muy bien. Lo he intentado de varias maneras pero los archivos no están desplegados.
En primer lugar, he tratado de implementar la aplicación de consola de la misma manera como lo hago para mi sitio web, es decir:
<MSBuild
Projects="$(SolutionRoot)\MySolution.sln"
Properties="AllowUntrustedCertificate=True;AuthType=Basic;
Configuration=DEBUG;CreatePackageOnPublish=True;
DeployIisAppPath=Default Website/dummy.dev.myapp;
DeployOnBuild=True;DeployTarget=MsDeployPublish;
MSDeployPublishMethod=WMSvc;
MsDeployServiceUrl=https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd;
UserName=userid;Password=password;UseMsdeployExe=True"
/>
sin éxito.
EDITAR: No se devuelve ningún mensaje de error. Todo parece ir bien.
Entonces, también traté de implementar la aplicación de consola de la siguiente manera:
<Exec Command=""C:\Program Files\IIS\Microsoft Web Deploy V2\MSDeploy.exe"
-verb:sync
-source:contentpath="$(OutDir)\MyApp.Precompiled"
-dest:contentpath="D:\dev.myapp",computername=xxx.xxx.xxx.xxx,username=userid,password=password"
ContinueOnError="false" />
que en realidad también intentado con nombre de equipo como https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd
.
EDITAR: Lo siguiente es lo que obtuve. EXEC: FileOrFolderNotFound EXEC: El objeto de tipo 'contentPath' y la ruta 'E: \ Builds \ 1 ... \ dev.myapp' no se pueden crear. EXEC: La ruta '\? \ E: \ Builds \ 1 ... \ dev.myapp' no es válida. EXEC: 1. E: \ Builds \ 1 ... \ BuildType \ Targets \ Deploy.targets (142): El comando "" C: \ Archivos de programa \ IIS \ Microsoft Web Deploy V2 \ MSDeploy.exe "-verb : sync -source: contentpath = "E: \ Builds \ 1 ... \ dev.myapp" -dest: contentpath = "D: \ dev.myapp", nombre de equipo = https: //xxx.xxx.xxx.xxx: 8172/MsDeploy.axd, username = userid, password = password "salido con el código -1. Me doy cuenta de que no he leído todo el error, ¿Realmente necesito una ruta UNC?
¿Alguien sabe cómo hacer esto?
por favor, puesto que los errores que haya tenido. –