gpt4 book ai didi

.net - 证书无效的自定义 NuGet 提要

转载 作者:行者123 更新时间:2023-12-04 13:15:31 27 4
gpt4 key购买 nike

如何使用 nuget 命令禁用 SSL 证书检查?

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

Unable to load the service index forsource https://asd.ca/api/feeds. An erroroccurred while sending the request. The underlying connection wasclosed: Could not establish trust relationship for the SSL/TLS securechannel. The remote certificate is invalid according to thevalidation procedure.


请注意,我不打算上传新包,只是想恢复我的 .net 包。

最佳答案

Custom NuGet feed with invalid certificate



我认为这个问题与您的 nuget 包源提要有关 https://asd.ca/api/feeds或由于某些原因与它冲突的某些设置。

您可以尝试以下步骤:

建议

第一 ,请确保您可以访问 https://asd.ca/api/feeds并且可以从中获取任何请求并解决不是提要地址的问题。

第二 , 打开 VS 并确保 URL https://asd.ca/api/feedsTools 下检查--> Options --> Nuget Package Manager --> Package Source并检查用于恢复解决方案的 nuget 包的所有 url。

1) 清理 nuget 缓存或删除 packages文件夹下 C:\Users\xxxx\.nuget
2) 打开 registry editor然后导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client并更改此键的值 DisabledByDefault1 .

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

更多信息可以引用 this link .

除了 ,也可以在powershell中试试这个功能:
nuget trusted-signers Add -Name xxxxxxx(package source name) -ServiceIndex https://asd.ca/api/feeds .

您也可以引用 this link .

4) 如果当前域受到某些工具的限制,请尝试更改为在 Internet Explorer 上使用另一个域。

5) 转至 Settings (PC 的全局设置)--> Network and Internet --> Proxy --> 自动代理设置 --> 并设置 Automatically detect settingsoff .

希望能帮到你。

关于.net - 证书无效的自定义 NuGet 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60971490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com