Я являюсь работать сайт, который был закодирован в C# и использует SSL сертификат «secure.mydomain.com Чтобы перейти от HTTP к HTTPS использует следующий кодПравильно заменить строку другой строкой
if (useSsl)
{
if (!String.IsNullOrEmpty(ConfigurationManager.AppSettings["SharedSSL"]))
{
//shared SSL
result = ConfigurationManager.AppSettings["SharedSSL"];
}
else
{
//SSL
**result = result.Replace("http:/", "https://");**
}
Это переключится с «http://mydoman.com» на «https://mydomain.com», но мне нужно «https://secure.mydomin.com» .Если я сменил код на result = result. Замените («http: /», «https: // secure»), он достает меня на страницу с ошибкой, потому что он пытается перейти на «https: // secure».
Я искал 3 недель найти решение и попробовал их, но никто не работал. Любые предложения о том, как исправить это?
Я хотел бы поблагодарить Вас за вас своевременную помощь. Не знаю, сработала ли другая проблема. Когда я нажимаю ссылку, которая выводит меня на защищенную страницу, выдается сообщение об ошибке «Соединение было сброшено. Соединение с сервером было сброшено во время загрузки страницы». URL-адрес в адресной строке правильный, поскольку в нем указано «https://secure.mydomain.com». Каков наилучший способ отслеживания этого? – carbonhead
Выполняет ли это обычное обращение (путем ввода его в адресной строке) в результате такой же ошибки? – soniiic