SSL support for Application Initialization module
The Application Initialization module does a good job at warming-up websites so that the user doesn't experience any delays. Unfortunately this doesn't work for web applications that are SSL-only (see https://support.microsoft.com/en-us/help/2843964/application-initialization-module-fails-when-web-site-requires-ssl). At the same time one of the recommended practices for web APIs is to serve them SSL-only (see https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl).
I would like to change the Application Initialization module to support application warm-up requests using the HTTPS-binding if one is available. For compatibility this could be an opt-in feature of the applicationInitialization configuration.