porta microsoft management azure deployment msbuild webdeploy

microsoft - Implemente el sitio web de Azure a través de MSBuild & WebDeploy, pero ¿con qué credenciales?



porta azure (1)

Lo encontré: El archivo ***. Azurewebsites.net.PublishSettings (que se puede descargar en el portal de administración) contiene la contraseña en texto sin cifrar (incluso si parece encriptada).

La inspiración proviene de este blogpost: http://blog.greatrexpectations.com/2013/02/02/publish-an-azure-web-site-from-the-command-line/

Tengo una aplicación ASP.NET MVC 4 muy simple y puedo publicarla fácilmente en mi IIS local o interno a través de WebDeploy.

La implementación en Azure Websites funciona como se esperaba en mi equipo local y con Visual Studio:
1. Vaya a Azure Website Management
2. Ir al Tablero
3. Descarga el perfil de publicación
4. Importarlo en Visual Studio
5. Publicar

Si hago esto a través de la línea de comando obtengo ERROR_USER_UNAUTHORIZED:

msbuild.exe My.Web.csproj /p:DeployOnBuild=true /p:PublishProfile="azure-web - Web Deploy" /p:Configuration=Release

Puedo especificar a /p:Password=??? parámetro, pero ¿dónde puedo configurar esta contraseña? Solo puedo descargar o restablecer el perfil de publicación. El perfil de publicación xml tiene una contraseña encriptada y parece que solo Visual Studio puede leerlo.

Para la publicación FTP / Git existe el "usuario de implementación", pero no puedo usar la publicación FTP porque actualmente no es compatible desde la línea de comandos (esta es la excepción que recibí) y este usuario no tiene nada que ver con la implementación web .

¿Algunas ideas?