在项目上本来一直使用的是http协议,后来因为安全和一些其他原因需要上https协议,如果发布项目之后想同时兼容http和https协议需要更改一下配置信息,下面一起看一下:
1.安装服务器证书
首先你需要先申请一张服务器证书,申请后将证书安装到服务器上(也可以在iis中选择服务器证书导入)。
直接安装到服务器的方式
或者在iis中导入服务器证书
2.修改appsettings.json文件
添加Urls节点:节点中配置http端口和https端口
App节点中的地址默认为localhost就可以
{
"App": {
"SelfUrl": "http://localhost:44386",
"CorsOrigins": "https://*.aaa.com,http://localhost:4200,https://localhost:44307,http://localhost:8080,http://192.168.0.86:8080",
"RedirectAllowedUrls": "http://localhost:4200,https://localhost:44307"
},
"ConnectionStrings": {
"Default": "Server=111.111.11.11; Database=Test; Persist Security Info=True;User ID=sa;Password=123;Packet Size=512;"
},
"