小编bed*_*ock的帖子

如何修复由于证书问题导致的 SQL Server 2019 连接错误

我正在使用 .NET 控制台应用程序来测试 SQL Server 2019 数据库连接并收到以下错误消息:

已成功与服务器建立连接,但登录过程中出现错误。(提供程序:SSL 提供程序,错误:0 - 证书链是由不受信任的机构颁发的。)

用户 ID 和密码有效。C# 代码未使用任何加密。我没有在 SQL Server 配置中配置任何证书。

  1. SQL Server 2019 是否需要证书?
  2. 我可以从 SQL Server 获取自行生成的证书吗?
  3. 如果没有可用的自行生成的证书,我可以在哪里免费获得有效的证书?

sql-server connection certificate

25
推荐指数
2
解决办法
8万
查看次数

如何在 Blazor WebAssemly 应用程序中引用 IHttpClientFactory?

在 VS 2019 中,我尝试HttpClient在 Blazor WebAssemply 应用程序中测试使用。创建新项目时,我选择了该.Net Core 3.1选项。在Program.cs中,HttpClient服务注册如下:

builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
Run Code Online (Sandbox Code Playgroud)

在“框架”部分下,system.net.http列出了。

@inject IHttpClientFactory http我们遇到了无法添加新 Razor 组件的问题。错误消息是:

错误 CS0246 找不到类型或命名空间名称“IHttpClientFactory”(您是否缺少 using 指令或程序集引用?)

Microsoft 站点的在线文档显示了IHttpClientFactorySystem.Net.Http包中定义的。我遇到的错误的根本原因是什么以及如何修复它?

c# blazor httpclientfactory blazor-webassembly

2
推荐指数
1
解决办法
2507
查看次数