首页
学习
活动
专区
圈层
工具
发布

Unable to load the service index for source 排错过程分享

分析报错本身,第1句可能是NuGet源的问题,第2句和第3句ssl、certificate 都跟https有关,结合分析后,第一个思路:NuGet源URL从https换成http试试?...sdk 调试web代码(非console代码)时的证书错误问题,因此这里一并分享下 https://docs.microsoft.com/zh-cn/aspnet/core/security/enforcing-ssl...待第2天白天验证 ②在使用php sdk的时候有遇到curl报https相关错误,以为是curl版本较低,升级了curl版本并不管用,最后更新根证书解决,那当前case更新CA根证书ca-bundle能否解决...,dotnet build仍然报那3句错 绝望之际,我有想到上周调试几种SDK的时候都有引用路径问题,如果CA根证书和dotnet运行环境都没有问题,那是不是在编译的时候没找对CA根证书路径?...image.png 2、使用SDK时,直接下载压缩包解压的这种方式大概率会有依赖文件缺失,之前在使用PHP SDK的时候就有遇到。

6.2K100

.NET 10首个预览版发布:重大改进与新特性概览!

1 中引入了新特性与性能改进,核心目标之一是降低常用语言特性的抽象开销(如虚方法调用)。...另一重要特性是新增对 x64 处理器的 AVX10.2 指令集支持(默认关闭)。....NET libraries .NET 10 类库新增多项功能: FindByThumbprint 方法支持非 SHA-1 哈希算法(如 SHA-256)搜索证书指纹。.../dotnet-10/sdk#pruning-of-framework-provided-package-references 从 .NET 10 开始,NuGet Audit 功能现在可以修剪项目中未使用的框架提供的包引用...这一改进减少了构建过程中需要恢复(restore)和分析的包数量,从而可能加快构建速度、减少磁盘空间占用,并降低 NuGet Audit 或其他依赖扫描机制的误报率。

82400
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET 10首个预览版发布:重大改进与新特性概览!

    1 中引入了新特性与性能改进,核心目标之一是降低常用语言特性的抽象开销(如虚方法调用)。...另一重要特性是新增对 x64 处理器的 AVX10.2 指令集支持(默认关闭)。....NET libraries .NET 10 类库新增多项功能: FindByThumbprint 方法支持非 SHA-1 哈希算法(如 SHA-256)搜索证书指纹。.../dotnet-10/sdk#pruning-of-framework-provided-package-references 从 .NET 10 开始,NuGet Audit 功能现在可以修剪项目中未使用的框架提供的包引用...这一改进减少了构建过程中需要恢复(restore)和分析的包数量,从而可能加快构建速度、减少磁盘空间占用,并降低 NuGet Audit 或其他依赖扫描机制的误报率。

    1.3K10

    .NET周刊【8月第1期 2023-08-06】

    catch、finally和return哪个先执行 https://www.cnblogs.com/rupeng/p/17599580.html 我的一位朋友前阵子遇到一个问题,问题的核心就是try……...文章主要包括以下几个步骤: 在腾讯云轻量应用服务器上安装和配置CentOS 7.6,设置防火墙和域名解析,申请SSL证书,创建容器镜像服务。...【英文】Microsoft 作者签名证书将于 2023 年 8 月 14 日更新 - NuGet 博客 https://devblogs.microsoft.com/nuget/microsoft-author-signing-certificate-update...-2023/ 用于签署微软发布的NuGet包的证书将在8月14日之后更新。...现有软件包不会通过此支持进行更新,未来的软件包将使用新证书进行签名。 如果您拥有并验证 NuGet 客户端策略中的受托人允许列表,则会受到影响。

    2.1K10

    .NET 10 社区SDK(Loongarch 和 RISC-V)

    这是“预发布”构建,说明可能是针对 Loongson 社区或内部构建发布来验证在 loongarch64 上的兼容性和功能;在生产环境使用前应充分测试。...Release 流程通常只在经过人工审核或特殊权限后允许写入敏感凭据/生产证书的 runner 上运行。 环境准备 / Checkout 使用 actions/checkout 拉代码。...签名(Code/Artifact Signing) 对可执行文件、安装包进行代码签名(Windows 使用 SignTool + EV 证书、macOS 使用 codesign + notarize、...依赖缓存:actions/cache 缓存 NuGet 包和构建中间产物,减少重复耗时工作。 可复现/可审计: 生成 SBOM(软件物料清单)。...发布渠道管理: 维护“preview”和“stable”频道:通过不同 tag/manifest 决定 dotnet-install 脚本哪个版本被默认下载安装。

    22310

    .NET 10 社区SDK(Loongarch 和 RISC-V)

    这是“预发布”构建,说明可能是针对 Loongson 社区或内部构建发布来验证在 loongarch64 上的兼容性和功能;在生产环境使用前应充分测试。...Release 流程通常只在经过人工审核或特殊权限后允许写入敏感凭据/生产证书的 runner 上运行。 环境准备 / Checkout 使用 actions/checkout 拉代码。...签名(Code/Artifact Signing) 对可执行文件、安装包进行代码签名(Windows 使用 SignTool + EV 证书、macOS 使用 codesign + notarize、包使用...依赖缓存:actions/cache 缓存 NuGet 包和构建中间产物,减少重复耗时工作。 可复现/可审计: 生成 SBOM(软件物料清单)。...发布渠道管理: 维护“preview”和“stable”频道:通过不同 tag/manifest 决定 dotnet-install 脚本哪个版本被默认下载安装。

    38010

    dotnet 命令

    例如,dotnet build 生成项目。 每个命令定义自己的选项和参数。 所有命令都支持 --help 选项,用于打印有关如何使用命令的简短文档。 它运行 .NET 应用程序。...--info 打印出有关 .NET 安装和计算机环境(如当前操作系统)的详细信息,并提交 .NET 版本的 SHA。 --version 打印出 dotnet 命令使用的 .NET SDK 版本。...|-h|--help 打印出给定命令的文档,如 dotnet build --help。 command options 每个命令定义特定于该命令的选项。 有关可用选项的列表,请参阅特定命令页。...这是默认行为。 2 - 前滚次要和主版本。 有关详细信息,请参阅前滚。 从 .NET Core 3.0 开始,此选项被 --roll-forward 取代,应改为使用此取代项。...dotnet sln 用于添加、删除和列出解决方案文件中项目的选项。 dotnet store 将程序集存储到运行时包存储区。 dotnet test 使用测试运行程序运行测试。

    2.2K20

    .NET Core系列 : 2 、project.json 这葫芦里卖的什么药

    此文件旨在: 替换 NuGet 文件管理器 package.config 文件,它可标识项目的 NuGet 引用。 指定项目支持的框架,以及有关如何为特定框架构建项目的配置详细信息。...可以使用通配符指定版本号,从而你可以允许 NuGet 包管理器还原自动下载与通配符相匹配的“最新版本”。版本号的空引号对表示“使用最新可用项”。...对于.NET Core来说,所有使用到的程序集都被打包成一个NuGet包,所以针对程序集的直接依赖转变成针对某个NuGet包的依赖。...关于project.json 的更多信息 .NET Core项目依赖全部使用NuGet,要求使用NuGet 3.0版本,默认使用nuget.org 作为源。...,在nuget管理中也可以看到这是默认的离线包目录,我们需要什么样的包只要把它复制到这个目录,在nuget管理中的程序包源选择离线的源即可。

    3K80

    .NET周刊【6月第1期 2024-06-02】

    LUAgent侧重服务器端,能生成和上传升级更新文件,目前已开源。软件包括多个组成部分如主窗体、上传窗体和FTP操作类,支持添加应用名称、版本号、生成更新文件和上传至FTP。源码可在CSDN下载。.../p/18219072 本文介绍了在Azure App Service中使用TLS/SSL证书的两种方法:通过文件和系统证书库。...文中首先展示如何使用PowerShell创建自签名证书,并提供修改参数的选项。接着,给出了两段.NET代码,分别演示如何通过文件路径和指纹加载证书。...通过显式实现降低方法误用,子类重写抽象类中对应接口的默认行为,显式实现方法子类无法直接访问,降低递归调用风险。文章通过示例展示隐式和显式实现的区别,以及静态类扩展对接口方法访问修饰的应用。...使用 dotnet-fullgc 触发您的 GC!

    2.5K10

    以1个具体接口为例来展示腾讯云.NET SDK的使用

    (二选一): ①关闭当前终端窗口,重新打开一个新终端窗口就能生效 ②输入“source ~/.bashrc”命令,立即生效 有效期限:永久有效 用户局限:仅对当前用户 三、使用腾讯云dotnet sdk...build dotnet run ②NuGet方式(windows、linux通用) 这里介绍3个命令,比如 ①查看包的命令:dotnet list package ②安装包的命令:dotnet add...四、把终端代码变ASP.NET Core Web服务 配置nuget国内源 mkdir test cd test dotnet new console dotnet add package TencentCloudSDK...默认是监听到http://localhost:5000和https://localhost:5001,通过--urls=可以修改监听。...Express localhost 证书(一共3个,是删前2个,不是3个都删) ②执行命令重新安装localhost证书并信任之 dotnet dev-certs https --clean dotnet

    2.2K20

    .NET周刊【2月第1期 2024-02-04】

    FastGateway使用了如JWT和FreeSql等技术,并提供了详细的docker-compose配置指南,允许用户自定义账号密码和HTTPS证书。...文章详细说明了在Linux上使用C#和Visual Studio Code设置项目环境,创建控制台项目,添加Nuget包,以及安装依赖项目的步骤。...WPF性能优化:形状(Shape)、几何图形(Geometry)和图画(Drawing)的使用 https://www.cnblogs.com/czwy/p/18000108 本文讲述了WPF中绘图的核心概念...加速内循环生产力 断点组 增强的文本可视化工具 非模态可视化工具 调用堆栈搜索 改进的并行堆栈窗口 永久重新连接到调试器进程 CMake调试器 使外部源代码更智能、更快速 跨平台调试支持 使用 Visual...dotnet tools等工具 .NET框架底层原理的实现,如垃圾回收器、JIT等等 如何编写高性能的.NET代码,哪些地方存在性能陷阱

    3.2K10

    dotnet 配置 github 自动打包上传 nuget 文件

    在 action 页面可以通过对应的命名找到不同的 workflow 如 ?...with 属性就是添加参数,通过值和键的方式,上面代码就给了 dotnet 版本 编译代码 在 dotnet 可以通过 pack 命令编译打包,在打包步骤,除了使用 uses 使用现有代码,还可以使用...pwsh 默认在 windows 执行的是 PowerShellCore 脚本,可以通过 shell 属性指定使用哪个平台,可选的是 bash 在非 windows 平台降级为 sh 脚本 pwsh...这里 -ApiKey 用到上一步添加的安全信息,细心小伙伴发现添加了 -NoSymbols 因为 nuget.org 默认上传 snupkg 文件,如果找不到文件就会提示找不到文件,请看 NuGet 命令行上传找不到...snupkg 文件 现在就完成了合并代码到 master 分支自动执行持续集成,打包完成自动上传 nuget 和 github 同时配置很简单 全部代码 下面代码直接复制可能无法在你的项目运行,请根据你的项目修改

    1.5K20

    .NET 9 的网络改进

    HTTP 1.1 连接池之前使用单个锁来管理连接列表和挂起请求队列。在高吞吐量场景中,尤其是在具有大量 CPU 核心的机器上,此锁被观察到是一个瓶颈。...如果同时使用 ConfigureHttpClientDefaults 和特定客户端名称,则所有默认值被认为“发生在”该客户端的所有按名称设置之前。因此,默认值可以忽略,最后一个按名称设置生效。...此外,浏览器如 Firefox(通过 NSS)、Chrome 和命令行 HTTP 工具如 cURL 也提供了相同的功能。我们为 SslStream 和 QuicConnection 实现了此功能。...其中一个限制是它不支持通过提供客户端证书使用相互身份验证的会话(dotnet/runtime#94561)。...在第一次调用时返回非空证书 ClientCertificates 集合至少有一个带有私钥的证书 协商 API 完整性检查 在 .NET 7 中,我们添加了 NegotiateAuthentication

    60300

    WPF dotnet 6 开启 PM v2 的 DPI 感知 导致触摸线程访问 UI 属性抛异常

    这是一个只有在 dotnet 6 框架下,非 dotnet 5 也非 .NET Core 3.1 也非 .NET Framework 的问题,要求开启 DPI 感觉等级为 PerMonitorV2 的特性...6.0.1 及以上版本 dotnet 5 和 .NET Core 3.1 和 .NET Framework 没有此问题,这是新改出来的,细节请参阅原理部分 应用开启 PerMonitorV2.../dotnetCampus.WPF.Dependencies/6.0.4-alpha05-FixTouch01 相信想用定制版本的 WPF 的开发者都知道可以使用吧 为什么使用 6.0.4-alpha05...修复之前,如 WPF 高速书写 StylusPlugIn 原理 描述,将会在 UI 线程收到触摸之前,先在触摸线程收到。.../wpf 核心修复的方法是在触摸线程计算,而不是获取 TransformToDevice 属性,这是因为 TransformToDevice 属性的获取方法里面也是一个简单的计算。

    89500

    dotnet 配合 Gitlab 做自动推 Tag 时打包 NuGet 包

    我现在的团队内部用的是 Gitlab 工具,在此工具上提供了 Gitlab CI CD 用于做自动化测试和构建。对于 CBB 来说,发布就是打出 NuGet 包然后上传到内部 NuGet 服务器。....nupkg' only: - tags 以上方法有缺陷是如果打的 Tag 是包含 v 开头的,如 v1.0.0 此时就不好玩了。...更改为传入的值的版本号 使用这个工具的步骤就相对多了一点了,我在内部做了一个 dotnet 模版,减少了这些步骤。...因为是内部用的模版我也没有打算开源 通过三个步骤能使用 dotnetCampus.TagToVersion 这个工具,这个工具能解决在本地打出 NuGet 包的版本号问题,能解决带 v 的特殊的 Tag...同时解决了手动叫开发者打 NuGet 包的时候需要记得添加 Tag 号 在调试对应版本的 NuGet 的代码的时候,我推荐使用以下方法 Roslyn 让 VisualStudio 急速调试底层库方法 VS

    2K10

    .NET 生态系统中 LoongArch 与 RISC-V 的整合深度分析

    NuGet 供应链断裂:标准的 dotnet build 或 dotnet publish 命令会尝试从 NuGet.org 拉取如 Microsoft.NETCore.App.Runtime.linux-riscv64...版本策略:这些构建通常紧跟.NET 的上游发布节奏(如.NET 8.0.x, 9.0.x),但存在一定的时间滞后。 使用方式:这是一种“旁路”安装方式。...如果主机使用的 Sysroot(例如基于 Debian Sid)与目标设备(例如基于 Alpine Linux)不匹配,程序将在运行时崩溃(如 glibc 版本错误)17。 4....然而,在 RISC-V 和 LoongArch 上启用 Native AOT 面临严峻的工具链挑战。 核心挑战:链接器与 ObjCopy .NET SDK 默认假定使用宿主机的工具链。...5.1 非官方源的信任链断裂 使用 nuget.loongnix.cn 或个人 GitHub Release 中的二进制包意味着绕过了微软的代码签名和安全扫描机制。

    30010
    领券