На нашем сайте у нас есть большой IP-адрес F5, который обрабатывает шифрование и дешифрование SSL и отправляет запрос на порт 80 на нашем сервере.
Поскольку это первый сайт, который мы делаем с ASP.NET MVCМне было любопытно, как он будет обрабатывать @ HTML.ActionLink's в представлениях.Удивительно, но это ставит https: //.В нашей среде CI (которая не поддерживает SSL), она помещает http: // на все ссылки.
У нас есть другие ссылки для добавления файлов javascript, файлов css и изображений, и мыиспользуя специальный заголовок HTTP, добавленный F5 к запросу, чтобы мы могли сказать.
Кто-нибудь знает, как ASP.NET MVC3 знает, должны ли ссылки иметь http: // или https://,, как я бы предпочелне иметь настраиваемого HTTP-заголовка, если есть способ, которым мы можем использовать тот же метод.