- asp.net core 中布署 https ( Kestrel
- Do you kown Asp.Net Core -- 配置Ke
- .Net Core 3.x MVC Kestrel Web 服务
- ASP.NET Core知多少(12):中断请求了解一下
- asp.net core 3.x 解决文件上传大小限制
- ASP.NET Core Web服务器 Kestrel和Http
- ASP.NET Core 知多少(4):调试源码
- 使用 MiniProfiler 来分析 ASP.NET Core
- asp.net core 系列 10 配置configurati
- 《从零开始学ASP.NET CORE MVC》: ASP.NET
- 准备证书 (购买 或 自己生成)
假设为 localhost.pfx,保存到某个目录。
假设密码为 password。
- 添加依赖引用(project.json)
"Microsoft.AspNet.Server.Kestrel.Https": ****
- 添加侦听端口(project.json)
"web": "Microsoft.AspNet.Server.Kestrel --server.urls=http://*:8000;https://*:44300"
- 加载证书 (startup.cs)
// Configure
var sslCert = new X509Certificate2(Path.Combine(_environment.ApplicationBasePath, "Certs/localhost.pfx"), "password");
app.UseKestrelHttps( sslCert);
在asp.net core-rc1-final 中 Kestrel 服务器存在一个bug,就是reqeust.schema 不能正确返回值,当为https时返回值是http。 所以还是等 asp.net core rc2的发布吧。
网友评论