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?