He configurado correctamente un script de MSBuild que cuando se ejecuta localmente crea y empaqueta mi sitio y coloca el paquete en la carpeta deseada. Sin embargo, cuando se ejecuta en Server 2008, la compilación se ejecutará sin errores, pero nunca crea el paquete.El paquete de Web Deploy no funciona en mi servidor de compilación
me han comparado los registros de las máquinas 2 y comienzan de manera similar, mi máquina local hace referencia a la petición del paquete ..
ValidateGlobalPackageSetting:
$(PackageAsSingleFile) is True
$(PackageFileName) is C:\GIT\BamBamV2\output\package\BamBamV2.zip. Validating...
... y luego pasa a mover una carga entera de cosas acerca.
En el servidor de compilación no se menciona nada de esto y simplemente completa la construcción sin errores ni advertencias.
Me pregunto si su algo que ver con la manera en que yo estoy llamando el embalaje en mi escritura de la estructura
<Target Name="CompileSolution" >
<MSBuild Projects="$(SourceFolder)\$(ProjectName).sln" Properties="Configuration=$(Configuration);OutDir=$(ProjectBuildDirectory);DeployOnBuild=true;DeployTarget=Package;PackageLocation=$(PackagePath)">
</MSBuild>
Como se puede ver que estoy pasando en toda la solución en lugar de un proyecto específico así que quizás esto tiene algo que ver con eso.
Sam:)
gracias por tomarse el tiempo para responder a su propia pregunta. ¡Me ha ayudado por uno! :) – Quibblesome
Esta respuesta salvó muchas burlas :) ... también lo siguiente que me faltó fue AspNetMerge - Pude trabajar para tener que instalar el SDK y terminar con todo este desastre apagando la precompilación: http://stackoverflow.com/a/35315594/11635 –
El problema todavía está presente en VS2017 RC. Si desea instalarlo con una huella mínima en una máquina de compilación, debe copiar las carpetas 'Web' y' WebApplications' del 'C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ \ MSBuild \ Microsoft \ VisualStudio \ v15.0' aunque instale los componentes de WebDeploy durante la instalación. –
Tobias