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

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:46:38
字體:
來源:轉載
供稿:網友

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

申請證書 

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

添加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<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即可。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 思茅市| 黔南| 台南县| 宁海县| 梅河口市| 桃园市| 兴文县| 呼和浩特市| 尼勒克县| 仁寿县| 萍乡市| 临西县| 寿光市| 太仆寺旗| 信宜市| 星子县| 定远县| 深圳市| 教育| 鄂托克前旗| 淮北市| 永修县| 通道| 武宣县| 镇江市| 黎城县| 基隆市| 衡阳市| 富锦市| 建始县| 昭觉县| 盐池县| 柘城县| 岱山县| 雅安市| 民丰县| 松阳县| 延庆县| 克东县| 普洱| 金平|