Срок действия моего SSL-сертификата истек, но я не могу продлить его в эти выходные. Можно ли отключить SSL через MVC, изменив только представления или файл web.config? - PullRequest
0 голосов
/ 16 января 2011

Возможно принудительное перенаправление на HTTP, когда они запрашивают HTTPS через IIS, web.config, редактирование View? Я попытался удалить настройки порта SSL в разделе «Дополнительно», но это сломало страницу входа. Я не хочу сейчас выполнять развертывание / перекомпиляцию, но я могу редактировать VIEWS. Однако я думаю, что для IIS может быть способ сделать это, но опять же я думаю, что код .NET пытается форсировать SSL.

И да, ключ в том, что браузер, выдающий ошибку безопасности, будет вызывать больше заявок на поддержку, чем если бы SSL был полностью удален за один день. Потому что они, скорее всего, не заметят его исчезновения.

Ответы [ 3 ]

1 голос
/ 16 января 2011

Добавьте самоподписанный сертификат на данный момент.Пользователи получат предупреждение, но по крайней мере SSL будет в основном работать, если они примут самоподписанный сертификат.

Если на сайте есть код для принудительной установки ssl, и вы не можете выдвинуть новую версию, тоПохоже, вы не можете просто отключить SSL.

0 голосов
/ 16 января 2011

К тому времени, когда запрос страницы попадает в конвейер MVC, IIS уже определил, работает ли он на порте 80 или на порту 443. Так что нет, я не думаю, что вы можете использовать представления MVC или web.config для перенаправления / прокси всехзапросы на порт 80.

РЕДАКТИРОВАТЬ

Каковы ваши настройки web.config для аутентификации

<forms loginUrl="https://xyz/Login.aspx"

Попробуйте изменить это на

<forms loginUrl="/Login.aspx"
0 голосов
/ 16 января 2011

Не зная много о вашем сайте, если вы отключите SSL или сделаете его недоступным, он прервет все входящие ссылки HTTPS.К сожалению, для того, чтобы иметь возможность перенаправить с HTTPS на HTTP, я думаю, что вам придется поддерживать входящий SSL.Пользователи могут не захотеть использовать сайт даже временно, если они посещают также по схеме HTTP.

Сайт не работает вообще с просроченным сертификатом SSL?Или это работает, но с предупреждениями для конечного пользователя?

Возможно, вы сможете сразу получить сертификат SSL с таким провайдером, как Instant SSL и т. Д. Я понимаю, что они, как правило, выдают их очень быстро.

...