Mapping CMS content in router breaks StaticFileMiddleware's ability to provide embedded files.
Mapping CMS content in router broke StaticFileMiddleware's ability to provide embedded files. When you registered the routing for content, it overwrote the file providers within the StaticFileOptions instance, without regarding that the change affected the StaticFileMiddleware.
First request screen for creating first admin user
You can enable a screen, that is displayed on first request to create an admin user, by adding services.AddAdminUserRegistration() in your startup class. You can configure which roles should be assigned to the user, and how and when this screen should be available. This feature works only if the configured UIUserProvider supports user creation.
EpiCloud is cross-platform compatible. Are you using Linux to run your builds? No problem!
EpiCloud has clearer error messages if you upload a code package with the same name twice. Overwriting an existing code package is not supported (for CMS 12 and above or Commerce 14 and above) and the deployment API generates an improved error message when this is attempted.
EpiCloud runs standalone and does not require Az.Storage or Azure.Storage PowerShell modules to run, so you can use it on the various build runners that are available in Azure DevOps.