我正在接管其他人的项目,并尝试使前端(UWP)与后端进行通信(asp.net core 2.x api)。
它们独立工作,后端在调试时会打开浏览器进入正确的路径https://localhost:44319/api/status。当我尝试将前端连接到后端时,我得到onActivate(component) {
// Move DOM of component.toolbarElRef.nativeElement with Renderer2
}
代码使用HttpClient。
The certificate authority is invalid or incorrect
我正在通过IISExpress运行后端,并且使用以下powershell脚本获取IIS Express开发人员证书的缩略图。
HttpClient client = new HttpClient(new
HttpClientHandler() { UseDefaultCredentials = true });
var uri = new Uri(string.Format(accountListServiceUri, string.Empty));
var response = await client.GetAsync(uri);
我用缩略图制作了一个pfx文件。
View certificate Copy Set-Location Cert:\LocalMachine\My Get-ChildItem | Format-Table Subject, FriendlyName, Thumbprint
然后我根据不同的SO答案将pfx导入到“受信任的根证书颁发机构”和“受信任的人”中。
我认为服务器已正确设置,但客户端未正确设置。我想解决此问题而无需放入#debug代码,因为它不会通过安全检查。
感谢您的帮助。