Пользовательский канал NuGet с недействительным сертификатом - PullRequest
1 голос
/ 01 апреля 2020

Как отключить проверку SSL-сертификата с помощью команды nuget?

PS C: \ Softwares> . \ Nuget.exe list

Невозможно загрузить индекс сервиса для источника https://asd.ca/api/feeds. Произошла ошибка при отправке запроса. Базовое соединение было закрыто: не удалось установить доверительные отношения sh для безопасного канала SSL / TLS. Удаленный сертификат недействителен в соответствии с процедурой проверки.

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

1 Ответ

1 голос
/ 02 апреля 2020

Пользовательский канал NuGet с недействительным сертификатом

Я думаю, что эта проблема связана с исходным потоком пакета Nuget https://asd.ca/api/feeds или некоторыми настройками, которые по некоторым причинам конфликтуют с ним.

Вы можете попробовать эти шаги:

Предложение

Первый , убедитесь, что вы можете получить доступ к https://asd.ca/api/feeds и можете получить любой запрос от него и устранить проблему, не являющуюся адресом канала.

Второй , откройте VS и убедитесь, что URL https://asd.ca/api/feeds проверен в Tools -> * 1023. * -> Nuget Package Manager -> Package Source и проверяются все URL-адреса, используемые для восстановления пакетов nuget вашего решения.

1) очистка кэша nuget или удалите папку packages в C:\Users\xxxx\.nuget

2) , откройте registry editor, а затем перейдите к Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client и измените значение этой клавиши DisabledByDefault на 1.

3) запустите powershell от имени администратора и введите:

reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SystemDefaultTlsVersions /t REG_DWORD /d 1 /f /reg:64
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SystemDefaultTlsVersions /t REG_DWORD /d 1 /f /reg:32

Для получения дополнительной информации вы можете обратиться к этой ссылке .

Кроме , попробуйте эту функцию в powershell:

nuget trusted-signers Add -Name xxxxxxx(package source name) -ServiceIndex https://asd.ca/api/feeds.

Вы также можете обратиться к этой ссылке .

4) попытаться перейти на использование другого домена в inte rnet Explorer в случае, если текущий домен ограничен определенными инструментами.

5) go до Settings (Глобальные настройки вашего P C) -> Network and Internet -> Proxy -> Automati c Настройка прокси -> и установите Automatically detect settings на off.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...