Я унаследовал кучу кода для веб-приложения, которое содержит кучи жестко закодированных путей. Мне было поручено запустить его с помощью https://.
Помимо обнаружения "https://" в URL-адресе есть более внутриполосный способ обнаружить, что текущий контекст - https?
Ищете что-то вроде:
System.Web.HttpContext.Current.Request.Url. Protocol.ToString()