У меня есть сайт, где любой трафик, поступающий на порт 80, должен быть перенаправлен на порт 443 (https). Согласно этой статье, это достаточно просто, и это работает. Однако моя проблема в том, что это среда с балансировкой нагрузки. Я хочу открыть нестандартный порт за моим брандмауэром, чтобы, когда мой сервер отключен от балансировщика нагрузки, я мог нажать свой код и проверить его, используя http: // myip: XXXX через http на нестандартном порту, не вызывая https ,
Файл web.config ориентирован на сайт (точнее, на каталог, к каталогу, в котором он находится), независимо от того, к какому порту он подключен.
Хитрость (и я никогда не делал этого в отношении портов) состоит в том, чтобы изменить правило соответствия URL-адресов для соответствия запросам URL, которые заканчиваются :80. Мое первоначальное предположение было бы, что изменение его (.*:80)может просто сработать.