Solo necesito crear un paquete de Implementación web usando la compilación TFS y no quiero implementarlo automáticamente en IIS.Cómo crear un paquete de despliegue web solo usando TFS
He añadido el siguiente dos parámetros en la definición del build -> Argumentos MSBuild
/p: CreatePackageOnPublish = true/p: DeployOnBuild = true
El probelm es que no estoy recibiendo la Archivo ZIP en ubicación de colocación y obteniendo el siguiente error.
C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ web \ Microsoft.Web.Publishing.targets (1657): La tarea "MapUriToIisWebServer" error inesperado. System.Runtime.InteropServices.COMException (0x80005000): error desconocido (0x80005000) en System.DirectoryServices.DirectoryEntry.Bind (booleano throwIfFail)
en System.DirectoryServices.DirectoryEntry.Bind() en System.DirectoryServices.DirectoryEntry .get_IsContainer() en System.DirectoryServices.DirectoryEntries.CheckIsContainer() en System.DirectoryServices.DirectoryEntries.Find (nombre String, String schemaClassName) en Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.get_IisMajorVersion() en Microsoft .Web.Publishing.Tasks.MapUriToIisWebServer.Execute() en Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build. BackEnd.ITaskExecutionHost.Execute() en Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket cubo, TaskExecutionMode howToExecuteTask, booleana & TaskResult)
¿Qué podría ser el problema?
Ahora estoy recibiendo diverso error
error:. Tarea de distribución Web no pudo (objeto de tipo 'manifiesto' y la ruta 'E: \ TFS \ Dev \ ApplicationName \ Binarios \ Release_PublishedWebsites \ ApplicationName_Package \ ApplicationName.SourceManifest.xml 'no se puede crear.)
error: El objeto del tipo' manifest 'y la ruta' e: \ TFS \ Dev \ ApplicationName \ Binaries \ Release_PublishedWebsites \ ApplicationName_Package \ ApplicationName.SourceManifest.xml 'no pueden creado.
error: Una o más entradas en el manifiesto 'sitemanifest' no son válidas.
error: La aplicación '/ ApplicationName' no existe en el sitio 'Sitio web predeterminado'.
¿Hay uno disponible? – Gansun
Esas propiedades hacen que la canalización de publicación web use la configuración de su proyecto a menos que las anule. ¿Podría decirnos cómo se configura su configuración relacionada con la publicación en las propiedades de su proyecto? –
"Crear paquete de implementación como un archivo ZIP" está marcado – Gansun