国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2024-07-10 13:31:20
字體:
供稿:網(wǎng)友

在ASP.NET Core中,如果在Kestrel中想使用HTTPS對站點進行加密傳輸,可以按照如下方式 

申請證書

這一步就不詳細說了,有免費的和收費的,申請完成之后會給你一個*.pfx結(jié)尾的文件。 

添加NuGet包 

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

配置 

把*.pfx結(jié)尾的文件拷貝的程序的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<Startup>().Build();      host.Run();  }  private static Action<KestrelServerOptions> ConfigHttps() {   return x => {    var pfxFile = Path.Combine(Directory.GetCurrentDirectory(), "*.pfx");    //password 填寫申請的密鑰    var certificate = new X509Certificate2(pfxFile, "password");    x.UseHttps(certificate);   };  } } 

然后命令行窗口運行dotnet xxx.dll --server.urls https://www.example.com:port即可。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到ASP.NET教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 民和| 孝义市| 大化| 湄潭县| 依兰县| 枣强县| 扬州市| 黔南| 什邡市| 靖江市| 会泽县| 剑河县| 天峻县| 揭阳市| 横峰县| 凤凰县| 萍乡市| 当涂县| 尤溪县| 大田县| 珲春市| 始兴县| 凭祥市| 泌阳县| 济南市| 宝坻区| 敦煌市| 惠东县| 岳西县| 纳雍县| 鄂托克旗| 靖州| 安国市| 泰顺县| 灯塔市| 齐河县| 锡林浩特市| 改则县| 南开区| 聊城市| 齐河县|