Inicio rápido: Creación de una aplicación .NET Core con App Configuration
En este inicio rápido incorporará Azure App Configuration a una aplicación de consola de .NET Core para centralizar el almacenamiento y la administración de la configuración de la aplicación de forma independiente del código.
Prerrequisitos
- Una suscripción a Azure: cree una cuenta gratuita
- SDK de .NET Core: también está disponible en Azure Cloud Shell.
Creación de un almacén de App Configuration
Para crear un almacén de App Configuration, inicie sesión en Azure Portal. En la esquina superior izquierda de la página principal, seleccione Crear un recurso. En el cuadro Buscar en Marketplace, escriba App Configuration y presione Entrar.

Seleccione Configuración de la aplicación en los resultados de la búsqueda y, después, Crear.

En el panel Crear de App Configuration, introduzca la siguiente configuración:
Configuración Valor sugerido Descripción Suscripción Su suscripción Seleccione la suscripción de Azure que desee usar para probar App Configuration. Si su cuenta solo tiene una suscripción, se selecciona automáticamente y la lista Suscripción no aparece. Grupos de recursos AppConfigTestResources Seleccione o cree un grupo de recursos para el recurso del almacén de App Configuration. Este grupo es útil para organizar los distintos recursos que quiera eliminar al mismo tiempo mediante la eliminación del grupo de recursos. Para más información, consulte Administración de los recursos de Azure a través del Portal. Nombre del recurso Nombre único globalmente Escriba un nombre de recurso único para usarlo como recurso de almacén de App Configuration. El nombre debe ser una cadena de entre 5 y 50 caracteres y solo puede contener números, letras y el carácter -. El nombre no puede comenzar ni terminar con el carácter-.Ubicación Centro de EE. UU. Use Ubicación para especificar la ubicación geográfica en la que se hospeda el almacén de App Configuration. Para optimizar el rendimiento, cree el recurso en la misma región que los demás componentes de la aplicación. Plan de tarifa Gratis Seleccione el plan de tarifa deseado. Para más información, consulte la página de precios de App Configuration. Seleccione Revisar y crear para validar la configuración.
Seleccione Crear. La implementación puede tardar unos minutos.
Una vez finalizada la implementación, vaya al recurso de App Configuration. Seleccione Configuración > Claves de acceso. Tome nota de la cadena de conexión de la clave de solo lectura principal. Usará esta cadena de conexión más adelante para configurar la aplicación y que se comunique con el almacén de Azure App Configuration que ha creado.
Seleccione Explorador de configuración > Crear > Clave-valor para agregar los siguientes pares clave-valor:
Clave Value TestApp:Settings:Message Datos de Azure App Configuration Deje Etiqueta y Tipo de contenido en blanco, por ahora.
Seleccione Aplicar.
Creación de una aplicación de consola de .NET Core
Va a utilizar la interfaz de la línea de comandos (CLI) de .NET Core para crear un proyecto de aplicación de consola de .NET Core. La ventaja de usar la CLI de .NET Core frente a Visual Studio es que está disponible en las plataformas Windows, macOS y Linux. También puede usar las herramientas preinstaladas disponibles en Azure Cloud Shell.
Cree una carpeta nueva para su proyecto.
En la nueva carpeta, ejecute el siguiente comando para crear un nuevo proyecto de aplicación de la consola de .NET Core:
dotnet new console
Conexión a un almacén de App Configuration
Para agregar una referencia al paquete NuGet
Microsoft.Extensions.Configuration.AzureAppConfiguration, ejecute el comando siguiente:dotnet add package Microsoft.Extensions.Configuration.AzureAppConfigurationEjecute el siguiente comando para restaurar los paquetes para el proyecto:
dotnet restoreAbra Program.cs y agregue una referencia al proveedor de configuración de la aplicación .NET Core.
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration.AzureAppConfiguration;Actualice el método
Mainpara usar App Configuration; para ello, llame al métodobuilder.AddAzureAppConfiguration().static void Main(string[] args) { var builder = new ConfigurationBuilder(); builder.AddAzureAppConfiguration(Environment.GetEnvironmentVariable("ConnectionString")); var config = builder.Build(); Console.WriteLine(config["TestApp:Settings:Message"] ?? "Hello world!"); }
Compilación y ejecución de la aplicación en un entorno local
Establezca una variable de entorno llamada ConnectionString y defínala como la clave de acceso a su almacén de App Configuration. En la línea de comandos, ejecute el siguiente comando:
setx ConnectionString "connection-string-of-your-app-configuration-store"Si usa Windows PowerShell, ejecute el siguiente comando:
$Env:ConnectionString = "connection-string-of-your-app-configuration-store"Si usa macOS o Linux, ejecute el siguiente comando:
export ConnectionString='connection-string-of-your-app-configuration-store'Reinicie el símbolo del sistema para permitir que el cambio surta efecto. Imprima el valor de la variable de entorno para comprobar que se ha establecido correctamente.
Ejecute el siguiente comando para compilar la aplicación de consola:
dotnet buildUna vez que la compilación se haya realizado correctamente, ejecute el siguiente comando para ejecutar la aplicación localmente:
dotnet run
Limpieza de recursos
Si no desea seguir usando los recursos creados en este artículo, elimine el grupo de recursos que creó aquí para evitar cargos.
Importante
La eliminación de un grupo de recursos es irreversible. El grupo de recursos y todos los recursos que contiene se eliminan permanentemente. Asegúrese de no eliminar por accidente el grupo de recursos o los recursos equivocados. Si creó los recursos para este artículo en un grupo de recursos que contenga los recursos que desee conservar, elimine cada recurso de forma individual desde su panel respectivo, en lugar de eliminar el grupo de recursos.
- Inicie sesión en Azure Portal y después seleccione Grupos de recursos.
- En el cuadro de texto Filtrar por nombre, escriba el nombre del grupo de recursos.
- En la lista resultados, seleccione el nombre del grupo de recursos para ver la información general.
- Seleccione Eliminar grupo de recursos.
- Se le pedirá que confirme la eliminación del grupo de recursos. Escriba el nombre del grupo de recursos para confirmar y seleccione Eliminar.
Transcurridos unos instantes, el grupo de recursos y todos sus recursos se eliminan.
Pasos siguientes
En este inicio rápido, ha creado un almacén de App Configuration y lo ha usado con una aplicación de consola de .NET Core a través del proveedor de App Configuration. Para aprender a configurar una aplicación de .NET Core para actualizar dinámicamente la configuración, vaya al siguiente tutorial.