300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ASP.NET Core Kestrel 中使用 HTTPS (SSL)

ASP.NET Core Kestrel 中使用 HTTPS (SSL)

时间:2022-08-20 15:38:10

相关推荐

ASP.NET Core Kestrel 中使用 HTTPS (SSL)

后端开发|C#.Net教程

Core Kestrel HTTPS SSL

后端开发-C#.Net教程

在 Core中,如果在Kestrel中想使用HTTPS对站点进行加密传输,可以按照如下方式

酒店客房网站源码,ubuntu运行其他内核,爬虫解析网页文本,php语言和哪个数据库更搭配,谷歌seo 模板lzw

申请证书

手游捕鱼源码免费送,vscode 取消撤销,ubuntu加法,tomcat远程登录,wp8 sqlite存储,异地充值插件,前端最好的三个框架,爬虫任务名重复怎么修改,gtk php,seo优化教程文章,贷款网站源码下载,网页 源代码 多少钱 企业,网页简单模板lzw

这一步就不详细说了,有免费的和收费的,申请完成之后会给你一个*.pfx结尾的文件。

Php手机页面游戏源码,vscode 连续数字,ubuntu系统用的多吗,tomcat没有运行,手机sqlite怎么打开,net插件式 demo,不用写前端的框架,爬虫cookie什么意思,php开发1200例,谷歌索引seo,php同学录网站设计,网页游戏的源码下载,星外主机模板,矢量控制 dsp 程序lzw

添加NuGet包

nuget中查找然后再程序中添加引用Microsoft.AspNetCore.Server.Kestrel.Https

配置

把*.pfx结尾的文件拷贝的程序的Web根目录,然后修改Programs.cs文件:

public class Program{ public static void Main(string[] args) { var config = new ConfigurationBuilder().AddCommandLine(args).AddEnvironmentVariables("ASPNETCORE_").Build(); var host = new WebHostBuilder().UseConfiguration(config).UseKestrel(ConfigHttps()).UseContentRoot( Directory.GetCurrentDirectory()).UseIISIntegration().UseStartup().Build();host.Run(); } private static Action ConfigHttps() { return x => { var pfxFile = bine(Directory.GetCurrentDirectory(), "*.pfx"); //password 填写申请的密钥 var certificate = new X509Certificate2(pfxFile, "password"); x.UseHttps(certificate); }; }}

然后命令行窗口运行dotnet xxx.dll –server.urls :port即可。

更多 Core Kestrel 中使用 HTTPS (SSL)相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。