HTTPS со встроенным в Visual Studio сервером разработки ASP.NET.

Cassini не поддерживает HTTPS.

Однако visual-studio вы можете использовать IIS visual-studio для этого. Если вы используете vs.net IIS 5.1, загрузите пакет asp-net инструментов MS IIS для IIS visual-studio-2008 6.0, он поставляется с инструментом asp.net-website для создания самозаверяющих aspx SSL-сертификатов. Это работает msvs на IIS 5.1

http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en

Единственный инструмент, который visual-studio-community вам нужен (SelfSSL.exe), прекрасно asp.net-website работает с IIS 5.1. К сожалению, он vs.net поставляется в комплекте aspx с кучей других вещей.

Шаги:

  • Установите файл инструментов IIS. Если вы хотите, вы можете нажать Custom и указать, чтобы он устанавливал только SelfSSL.
  • Активируйте сайт в IIS, на который вы хотите установить SSL-сертификат.
  • Перейдите в Пуск/Программы/Ресурсы IIS/SelfSSL
  • Это запустит командную строку в каталоге SelfSSL.
  • Используя предоставленную справку, запустите SelfSSL. Я использовал следующую команду: selfssl.exe /N:cn=[MACHINENAME] /K:1024 /V:90 /S:5 /P:443
  • Переключатель /S указывает, на какой сайт установить сертификат. Вы можете вычислить число, просмотрев свои сайты в IIS и посчитав (начиная с 1 для первого сайта, а не с 0) до нужного сайта.
  • После запуска перейдите на свой локальный хост через HTTPS
  • Вы должны получить сообщение об ошибке о том, что этот сертификат получен из ненадежного источника. Вы можете либо добавить имя своей машины в список «Доверенные органы» браузера, либо указать браузеру игнорировать это.

На aspx этом этапе вы сможете запускать asp.net свой локальный хост через msvs HTTPS.

asp.net

visual-studio

visual-studio-2008

2022-11-03T17:12:55+00:00
Вопросы с похожей тематикой, как у вопроса:

HTTPS со встроенным в Visual Studio сервером разработки ASP.NET.