Мне интересно, есть ли способ гарантировать, что приложение ASP.NET может быть запущено только по протоколу HTTPS
Я в порядке с любым кодом (возможно, защитной мерой программирования), который может добиться цели, или, возможно, с некоторыми настройками IIS / веб-сервера, которые могут выполнить работу.