Ответ 1
Эти инструкции этого блога спомогли мне
- Dotnet Dev-Certs https --clean
- Dotnet Dev-Certs https -t
Я работаю над приложением Fabric, где я настроил HTTPS. Это исключение, хотя у меня есть действующий установленный сертификат.
Эти инструкции этого блога спомогли мне
Я на OSX и dotnet dev-certs https --clean
и sudo dotnet dev-certs https --clean
не помогли мне. Наконец я смог исправить это с помощью следующих шагов.
localhost
dotnet dev-certs https -t
Теперь вы должны быть в состоянии работать без ошибок.
У меня была похожая (но не совсем та же) проблема.
С 2.1 вы должны настроить свой сертификат.
Я делаю это сейчас полностью в appsettings.json.
Вы можете найти мой пост здесь:
Настройка самостоятельного хостинга приложения Kestrel с сертификатом для https (интернет-сервер)
Только посмотрите на решение...
У меня были те же проблемы и уборка → тогда мне помогла установка сертификатов (другой ответ здесь). Вы также можете выдать сертификат, как для производственного сервера. Довольно полезно знать.
У меня была эта проблема в моей системе Windows 10 с использованием Visual Studio. Проблема заключалась в том, что команда, используемая в графическом интерфейсе для очистки локальных сертификатов для HTTPS, не работала с сообщением об ошибке, которое я больше не могу воспроизвести.
Решением для меня было открыть certmgr для текущей учетной записи Windows и удалить все личные сертификаты localhost. Там было ~ 20 сертификатов для меня, потому что я пытался воссоздать их много раз. После удаления всех этих сертификатов я снова запустил свой HTTPS API ядра .Net, и все заработало!
Таким образом, откройте свой certmgr для текущего пользователя и очистите все личные/локальные сертификаты.
Для меня проблема была решена запуском:
Не уверен, поможет ли это кому-нибудь еще, но у меня была именно эта проблема на моем Mac. У меня есть проект в Dropbox, и поэтому он распределяется между машинами, на "2-й" машине мне пришлось зайти и вручную удалить папки "obj" и "bin", затем перезапустить приложение, и все заработало