docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step2-configuration-application.md
//[doc-seo]
{
"Description": "Learn how to customize your ABP application’s configuration by modifying ConnectionString values across key appsettings.json files."
}
//[doc-params]
{
"UI": ["MVC", "Blazor", "BlazorServer", "BlazorWebApp", "NG"],
"DB": ["EF", "Mongo"],
"Tiered": ["Yes", "No"]
}
Modify the ConnectionString values in every location throughout your project. The ConnectionString values are stored in the appsettings.json files.
./src/yourapp.DbMigrator/appsettings.json {{ if Tiered == "No" }} {{ if UI == "MVC" }} ./src/yourapp.Web/appsettings.json {{ else if UI == "Blazor" || UI == "BlazorServer" || UI == "BlazorWebApp" }} and ./src/yourapp.Blazor/appsettings.json {{ end }} {{ if UI == "Blazor"|| UI == "NG" }} ./src/yourapp.HttpApi.Host/appsettings.json {{ end }} {{ else }} ./src/yourapp.HttpApi.Host/appsettings.json ./src/yourapp.AuthServer/appsettings.json {{ end }}
"ConnectionStrings": {
"Default": "Server=tcp:yourserver.database.windows.net,1433;Initial Catalog=yourdatabase;Persist Security Info=False;User ID=yourusername;Password=yourpassword;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
}
Modify the yourapp.Web URL in every location throughout your project, especially within the ./src/yourapp.Web/appsettings.json and ./src/yourapp.DbMigrator/appsettings.json files, to match your Azure Web App Service URL.
localhost:4200 in every location throughout your project.
./angular/src/environments/environment.prod.ts
{{ end }}
{{ if UI == "Blazor"|| UI == "NG" }}
./src/yourapp.HttpApi.Host/appsettings.json
{{ end }}
{{ else }}
{{ if UI == "MVC" }}
./src/yourapp.Web/appsettings.json
{{ else if UI == "Blazor" || UI == "BlazorServer" || UI == "BlazorWebApp" }}
./src/yourapp.Blazor/appsettings.json
{{ else }}
Modify the localhost:4200 in every location throughout your project.
./angular/src/environments/environment.prod.ts
{{ end }} "App": {
"SelfUrl": "https://yourapp.azurewebsites.net"
}
Modify the yourapp.ApiHost URL in every location throughout your project.
./src/yourapp.HttpApi.Host/appsettings.json , ./src/yourapp.Web/appsettings.json , ./src/yourapp.DbMigrator/appsettings.json and ./src/yourapp.AuthServer/appsettings.json
"App": {
"SelfUrl": "https://yourapp-apihost.azurewebsites.net"
}
Modify the yourapp.AuthServer URL in every location throughout your project.
./src/yourapp.Web/appsettings.json , ./src/yourapp.AuthServer/appsettings.json , ./src/yourapp.DbMigrator/appsettings.json and ./src/yourapp.HttpApi.Host/appsettings.json
"App": {
"SelfUrl": "https://yourapp-authserver.azurewebsites.net"
}
Modify the Redis__Configuration URL in every location throughout your project.
./src/yourapp.Blazor/appsettings.json , ./src/yourapp.AuthServer/appsettings.json , ./src/yourapp.DbMigrator/appsettings.json and ./src/yourapp.HttpApi.Host/appsettings.json
"Redis": {
"Configuration": "redis-abpdemo.redis.cache.windows.net:6380,password={yourpassword},ssl=true,abortConnect=False"
},
{{ end }}