How does Configuration work in ASP.NET Core?
How does Configuration work in ASP.NET Core?
Jr. Software Developer
I am a software developer at MindStick soft. Pvt. ltd. I joined this company in august 2021 after completing my post-graduation course. I love to see the historical places of my country.
In ASP.NET Core, configuration is used to store application settings, such as database connection strings, API keys, and other configuration data.
The configuration system in ASP.NET Core is based on the
IConfigurationinterface. TheIConfigurationinterface provides a way to access configuration data from within your application.There are a number of ways to add configuration data to an ASP.NET Core application. You can add configuration data to the application by:
appsettings.jsonorweb.config.IConfigurationinterface.Once you have added configuration data to your application, you can access it from within your application by using the
IConfigurationinterface.The following is an example of how to access configuration data from within your application:
C#
In this example, we first create a configuration object by calling the
ConfigurationBuilder()constructor. We then add the command-line arguments to the configuration object by calling theAddCommandLine()method. Finally, we get the database connection string from the configuration object by calling the["ConnectionStrings:MyDatabase"]property.We can then use the database connection string to connect to the database and do something with the database.