.net5 .net6 .net7指定发布端口 http https
配置http时可以直接通过urls简单配置,多个配置用分号分割
{
"urls": "http://*:8080", //"urls": "http://*:8080;http://*:8081"
}
需要配置https时候需要指定证书文件
{
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://localhost:5000"
},
"Https": {
"Url": "https://localhost:5001",
"Certificate":{
"Path":"C:\\Service\\ServerCert.pfx",
"Password":"test"
}
}
}
}
}
需要生成证书文件时可以通过以下powershell获取,注意证书密码和保存路径,建议保存成脚本文件(GenCer.ps1)
$thumbPrint = $null
$certs = get-childitem cert:\\LocalMachine\\my
foreach ($certItem in $certs)
{
$certItem.Issuer
if ($certItem.Issuer -eq "CN=localhost")
{
$thumbPrint = $certItem.Thumbprint
break
}
}
Write-Host $thumbPrint
if ($null -ne $thumbPrint){
$mypwd = ConvertTo-SecureString -String "magicdrawing" -Force -AsPlainText
Get-ChildItem -Path cert:\localMachine\my\$thumbPrint | Export-PfxCertificate -FilePath .\ServerCert.pfx -Password $mypwd
Write-Host "Export IIS Express cert as Pfx file sucessfully."
}
else {
Write-Host "Can't find IIS Express cert."
}
留待后查,同时方便他人
联系我:renhanlinbsl@163.com
联系我:renhanlinbsl@163.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架