在目前介绍ASP.NETCore1.0的中英文文章中,我没有找到关于部署HTTPS的,究其原因,除了暂时无法跨平台外,就算是很少人有这个需求,但我还是决定写一下。
警告
目前(1.0.0-rc1-update1)仅支持完整版的dnx,dnxcore5需要rc的支持。目前只能运行在Windows上。
指定了运行时,部署HTTPS还需要根据不同的Web服务器(IIS/Kestrel)有不同的配置方案。
IIS这个的配置和传统的ASP.NET4.6程序一样,代码无需更改,只要在指定域名的时候配置证书即可。
IISExpressIISExpress是供调试时使用的精简版,仅能通过域名localhost访问到。启用HTTPS访问也是很简单,只需要勾选一下即可:
对应的launchSettings.json多了一行:
{iisSettings:{windowsAuthentication:false,anonymousAuthentication:true,iisExpress:{applicationUrl:白癜风工程中科白癜风医院微信