Layered Solution: CORS Configuration
Cross-Origin Resource Sharing (CORS) is a security feature that allows web applications to make requests to a different domain than the one that served the web page.
In the layered solution template, CORS configuration is applied in the following cases:
- If you select the Tiered solution.
- If you choose Angular as the web application type.
- If you choose No UI as the web application type.
The CORS settings are configured in the appsettings.json
file of the corresponding project. Typically, the web application serves as the entry point for front-end applications, so it must be configured to accept requests from different origins.
The default configuration in appsettings.json
is as follows:
{
"App": {
"CorsOrigins": "https://*.MyProjectName.com"
}
}
You can modify the CorsOrigins
property to include additional domains or wildcard subdomains as required by your application.