Не удается создать .Сертификат Net Core dev на macOS

#c# #asp.net #.net #asp.net-core #.net-core

#c# #asp.net #.net #asp.net-core #.net-core

Вопрос:

Я могу успешно создать свое решение в Visual Studio, однако при попытке запуска я вижу, что сертификат разработки HTTPS не найден

Когда я нажимаю «Установить и доверять», я получаю всплывающее окно «dotnet dev-сертификаты хотят внести изменения». Вскоре после того, как я ввожу свой пароль, мой проект завершается. Когда я пытаюсь запустить dotnet dev-certs https —trust в своем терминале, я получаю сообщение «Действительный сертификат HTTPS уже присутствует», хотя я удалил все сертификаты локального хоста в своей цепочке ключей. Я попытался запустить https-clean dotnet dev-certs-clean, и я снова попытался разблокировать, заблокировать и разблокировать свой логин для ключей, но безуспешно.

Я на dotnet 5.0.100 и в настоящее время на macOS Catalina 10.15.7

Ответ №1:

Вы всегда можете работать без сертификата :

  • Перейдите к параметрам вашего проекта
  • Перейдите к «ASP.NET Вкладка «ЯДРО»
  • в разделе «Выполнить»> «Конфигурация» удалите «https://localhost:5001 «, оставь http://localhost:5000

Вы должны уметь работать с http://localhost:5000 URL и, таким образом, не беспокоиться о сертификате.

Комментарии:

1. Пошел и попробовал, и теперь я просто получаю 404, или проект завершается. Изменил URL-адрес и добавил «/ api» в конце, но безуспешно.