Tengo una aplicación ASP.NET MVC y quiero implementarla en el servicio en la nube de Azure.

Agregué la tarea de implementación del servicio en la nube de Azure e intenté configurar los detalles de la suscripción usando el "botón Nuevo". Hay dos campos que solicitan nombre de usuario y contraseña. Así que ingresé mis credenciales que utilizo para iniciar sesión en portal.azure.com. Pero obtengo un error durante el proceso de lanzamiento. ¿Pueden ayudarme si me falta algo?

2018-02-14T22: 43: 28.0976940Z ## [comando] Import-Module -Name C: \ Program Files \ WindowsPowerShell \ Modules \ AzureRM.Profile \ 2.1.0 \ AzureRM.Profile.psm1 -Global
2018-02-14T22: 43: 28.1499971Z ## [comando] Add-AzureAccount -Credential System.Management.Automation.PSCredential
2018-02-14T22: 43: 31.8827701Z ## [error] AADSTS50079: El usuario debe utilizar la autenticación multifactor.

Azure Classic subscription info

0
user5863509 18 feb. 2018 a las 14:58

2 respuestas

La mejor respuesta

El portal clásico de Azure se ha retirado, por lo que debe usar el nuevo portal y agregar el punto de conexión del servicio Azure Resource Manager (Azure RM)).

La forma sencilla de agregar un punto de conexión de servicio de Azure RM:

  1. Crear una nueva definición de compilación
  2. Agregue la tarea de implementación de Azure App Service, seleccione el elemento en la suscripción de Azure disponible
  3. Haga clic en el botón Autorizar

enter image description here

Después de eso, agregará un punto final de servicio relacionado a su proyecto de equipo.

Otra forma es que puede consultar este blog para agregar un punto final de servicio:

Conecte sus suscripciones de Azure a VSTS en 3 clics

0
starian chen-MSFT 19 feb. 2018 a las 09:48

Puede crear un conjunto de credenciales de implementación que sea diferente de las credenciales de su cuenta de Microsoft.

Todo está bastante bien explicado aquí :

Cuando inicia sesión en Microsoft Azure, está iniciando sesión con una cuenta de Microsoft. Esta cuenta le permite agregar, modificar y quitar recursos dentro de su suscripción de Azure. Algunos recursos de Azure, como los sitios web y los servicios móviles, requieren una credencial de implementación independiente para publicar el código. Esta credencial de implementación separada puede ser confusa y quería documentar algunos puntos clave:

  1. El nombre de usuario que elija para la credencial de implementación debe ser único en todos los suscriptores de Azure.
  2. La credencial de implementación que crea es vinculado a su cuenta de Microsoft y es la misma credencial para todos Recursos de Azure que requieren una credencial de implementación.
  3. Tu no desea compartir su credencial de implementación. Nuevamente, esta credencial tiene acceso para publicar código en todos los sitios web y servicios móviles que su La cuenta de Microsoft puede administrar
0
Thibault D. 18 feb. 2018 a las 12:16