Как включить SSL для IIS Express в VS2015

Мне кажется, что мне не хватает чего-то легкого, но кто-нибудь знает, как включить SSL для IIS Express при использовании веб-проекта ASPNET5? На экране "Отладка свойств проекта" отображается только порт, а не URL ( "классические" веб-проекты по-прежнему позволяют вам указывать конкретные https в URL-адресе)

Ответ 1

Отредактируйте applicationhost.config в [SOLUTION_DIR]\.vs\config

для примера в разделе сайтов:

<site name="YOUR SITE NAME" id="1">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/" physicalPath="YOUR SITE PATH" />
    </application>
    <bindings>
      <binding protocol="http" bindingInformation="*:80:localhost" />
      <binding protocol="https" bindingInformation="*:44300:localhost" />
    </bindings>
</site>

Ответ 2

Вы делаете это в проекте vNEXT почти точно так же, как и предыдущие проекты. Microsoft просто перенесла настройки на вкладку debug свойств проекта.

  • Откройте свойства проекта
  • Выберите вкладку debug слева
  • Tic флажок для Enable SSL

введите описание изображения здесь

Ответ 3

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

Включить SSL VS2015

Ответ 4

Нажмите на проект и нажмите F4, он отобразит тот же список свойств, что и предыдущие версии Visual Studio, где вы можете установить SSL в true.

Это будет выглядеть в VS 2015

Пример

Ответ 5

Ни одно из вышеперечисленных решений не применяется, если вы выполняете проект .Net 4.5 MVC с "по предпосылке", ака, аутентификация ADFS. Если это так, вы не увидите вкладку "debug" (см. Рисунок ниже). Вы не увидите окно переключения "Включить SSL". Все выполняется автоматически с помощью IDE, пока вы выбираете порт в допустимом диапазоне. Я использовал порт 44300, а VS настроил файл /.vs/config/applicationhost.config автоматически (см. Ниже). Я думаю, VS может автоматически настроить SSL с другими типами аутентификации (OAuth и т.д.), Но я не тестировал его.

ADFS SSL Visual Studio