Пользовательский канал 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
.
Надеюсь, это поможет вам.