centos下无法 asp.net core无法请求https怎么办?
以前都是玩window,最近asp.netcore很火,于是使用了,部署在centos7.2的时候出现了各种各样的坑
其中之一就是无法请求https的坑,网上找了一大堆资料,都不能解决,请问大侠们,如何解决这个bug???
主要是请求HTTPS,http没事,这个错误大概就是说证书问题吧,但是那里找证书呢??
错误:The SSL connection could not be established, see inner exception
代码:
如果我在运行文件设置:
不报错误了,但是会出现获取源码结果为空的
到底怎么解决啊?
其中之一就是无法请求https的坑,网上找了一大堆资料,都不能解决,请问大侠们,如何解决这个bug???
主要是请求HTTPS,http没事,这个错误大概就是说证书问题吧,但是那里找证书呢??
错误:The SSL connection could not be established, see inner exception
代码:
try
{
var html = string.Empty;
HttpClientHandler httpclientHandler = new HttpClientHandler();
httpclientHandler.ServerCertificateCustomValidationCallback = (msg, cert, chain, error) => true;
using (HttpClient client = new HttpClient(httpclientHandler))
{
html = client.GetStringAsync(url).GetAwaiter().GetResult();
}
}
catch (Exception ex)
{
//下载源码出现错误
_log.Error(this, $"生成HTML请求{url}", ex);
}
如果我在运行文件设置:
{
"runtimeOptions": {
"tfm": "netcoreapp2.2",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "2.2.1"
},
"configProperties": {
"System.GC.Server": true,
"System.Net.Http.useSocketsHttpHandler": false
}
}
}不报错误了,但是会出现获取源码结果为空的
到底怎么解决啊?
...全文
相关推荐
阿里云CentOs部署Asp.Net Core 详细步骤
"阿里云CentOS部署Asp.Net Core 详细步骤"本文将详细介绍如何在阿里云的 CentOS 操作系统上部署 Asp.Net Core 应用程序。
一篇Centos7下的asp.net core部署教程
本文是一篇详细的CentOS 7下ASP.NET Core部署教程,旨在帮助用户在Linux系统中避免常见的部署陷阱。文章首先介绍如何安全地安装.NET Core 3.1 SDK和运行时,包括获取密钥
Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现
"本文主要介绍了如何在CentOS7环境下,结合Docker、Jenkins和ASP.NET Core 2.0实现自动化发布与部署的过程。作者在文章中提供了详细的步骤,包括安装Docker、配置Do
Asp.net core2.0快速入门笔记(又名七日速成)
**1.6 在 CentOS 上安装 .NET Core 运行时**- **下载运行时**: - 从微软官方文档获取安装指南。 - 下载适用于 CentOS 的 .NET Core。
【ASP.NET编程知识】详解将ASP.NET Core应用程序部署至生产环境中(CentOS7).docx
**Nginx反向代理**: - 配置Nginx的反向代理设置,将HTTP请求转发到ASP.NET Core应用程序的监听端口。


