asp.net core web api локальные проблемы с https

Я не могу использовать https с моим веб-API, поэтому я попытался запустить эту команду:

dotnet dev-certs https --trust

Но я получил эту ошибку:

Trusting the HTTPS development certificate was requested. A confirmation prompt will be displayed if the certificate was not previously trusted. Click yes on the prompt to trust the certificate.
There was an error trusting HTTPS developer certificate.

Я также пытался очистить и создать новый

dotnet dev-certs https -v
The HTTPS developer certificate was generated successfully.

Но все еще сталкивается с той же проблемой. Я не вижу сертификат локального хоста в CurrentUser\Personal\Certificates


person Halit Kalayci    schedule 31.03.2020    source источник
comment
проверьте это: github.com/dotnet/aspnetcore/issues/3421   -  person mark333...333...333    schedule 31.03.2020


Ответы (1)


Иногда это происходит, если у вас несколько сертификатов.

  1. Выполнить certmgr.msc в режиме «Выполнить»
  2. Очистить все сертификаты локального хоста
  3. В командной строке выполните dotnet dev-certs https -t
  4. Вы можете проверить сертификат с помощью dotnet dev-certs https --check. если эта команда ничего не вернула, все в порядке.
  5. запустите ваше приложение, используя dotnet run
person Alireza Orumand    schedule 26.11.2020