Каков наилучший способ использовать HTTPS в ядре asp .net? - PullRequest
0 голосов
/ 26 февраля 2019

Я опубликовал основной проект asp.net (веб-сайт, созданный ядром MVC asp.net) на сервере (Windows Server 2018), и он работает хорошо в течение длительного времени.

А также,он использовал HTTP все время.Как известно, сейчас Google предлагает обновить HTTP до HTTPS для более безопасной работы.Поэтому я хочу обновить и его.

Я уже подал заявку на сертификат SSL и нашел несколько способов использования HTTPS в ядре asp.net, например:

  1. Официальный способ, добавив так много кодов в выделенном коде: https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-2.2&tabs=visual-studio

  2. Используя PowerShell и отредактировав некоторый код в выделенном фрагменте кода: https://asp.net -hacker.rocks / 2018/07/05/aspnetcore-ssl.html

  3. Используя некоторый пакет Nuget: https://dzone.com/articles/enforce-ssl-and-use-hsts-in-net-core20-net-core-se

  4. Просто настройте его в Visual Studio:https://wildermuth.com/2016/10/26/Testing-SSL-in-ASP-NET-Core

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

Более того, если все способы, описанные выше, могут достичь этого, то в чем разница между ними и в чем преимущество и недостаток?из них?

Я новичок в веб-разработке, и я никогда не связывался с HTTPS.

Не могли бы вы мне помочь?Спасибо.

...