广州哪个网站建设公司好,天津西青网站建设公司,企业网站每年的费用,wix和wordpress知乎在ASP.NET Core中#xff0c;如果在Kestrel中想使用HTTPS对站点进行加密传输#xff0c;可以按照如下方式 申请证书 这一步就不详细说了#xff0c;有免费的和收费的#xff0c;申请完成之后会给你一个*.pfx结尾的文件。 添加NuGet包 nuget中查找然后再程序中添加引用Micro… 在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().UseStartupStartup().Build();host.Run();} private static ActionKestrelServerOptions 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即可。 原文地址http://www.cnblogs.com/savorboard/p/aspnetcore-kestrel-https.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注