.NET 4.0 MSBuild.exe no reconocer los argumentos de desplegar Web
Pregunta
Tengo .NET 4.0 instalado en un servidor de compilación, junto con la Web 1.1 Implementar
He abierto una ventana de comandos para probar la implementación web, pero cada vez que lo ejecuto, la acumulación tiene éxito, y sin publicar sucede.
Trato exactamente la misma cosa en mi máquina de desarrollo, y los fuegos de desplegar, así que me quedo preguntando, ¿por qué no inicia el msbuild publicar en mi servidor de compilación?
Aquí está el comando que estoy runnning
C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild.exe NerdDinner.sln / P: Configuración = LANZAMIENTO / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish / P: MsDeployServiceUrl = http: / / someserver / MsDeployAgentService / P: AllowUntrustedCertificate = True / P: MSDeployPublishMethod = RemoteAgent / P: CreatePackageOnPublish = True / P: NombreUsuario = user / P: contraseña = contraseña
Solución 2
I ended up having to reinstall .NET 4.0 on the box.
For some reason, after I reinstalled the framework, the web deploy starting working fine.
I'm still not sure what the problem was, but oh well.
Otros consejos
On server, the folder C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0 seemed to be corrupted. Pasted a local one with same subfolders and worked fine!