Я пытаюсь настроить аутентификацию Facebook в своем приложении, поэтому я попытался выполнить шаги на этой странице: http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on
Я специально нахожусь в разделе "Настройка SSL в проекте"
Я установил для SSL Enabled значение true в моем проекте, обновил URL-адрес проекта в свойствах проекта и добавил аннотацию RequireHttps в свой домашний контроллер.
Все работает нормально, но когда я захожу на свой сайт, он просто не работает, и я получаю сообщение «сброс соединения»:
Если обратно поменять настройки то все нормально работает. Я также дважды проверил свои сертификаты, и все, что у меня есть локально, - это тот, который IIS Express создал для моего приложения.
Я как бы в растерянности, я что-то упустил?
попробуйте поставить порт в диапазоне 44300-44399, у этой сотни номеров портов уже есть сертификат, "привязанный" к ним
Вам необходимо привязать https к вашему сайту. Я бы порекомендовал установить полную версию IIS, если вы хотите иметь соответствующий контроль над сайтом. Я также предполагаю, что вы будете развертывать код в этой версии IIS.
Установить IIS
Найдите «Включение или отключение компонентов Windows» и найдите «Информационные службы Интернета». Он должен выбрать базовую установку по умолчанию, а затем установить то, что вам нужно, в разделе «Возможности разработки приложений».
Привязать HTTPS в IIS
После того, как вы создали свой веб-сайт в IIS, выберите / выделите сайт в левом дереве. В правой части окна вы увидите «Привязки». Выберите, нажмите «Добавить», измените тип https, и вы сможете выбрать сертификат IIS Express Development из раскрывающегося списка.
Изменить сервер в Visual Studio
В свойствах проекта в разделе «Интернет» выберите «Локальный IIS» в раскрывающемся списке.