.net6 .net7指定发布端口 http https
  GAdBlbqXS7XT 2023年11月30日 28 0

配置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."
}

留待后查,同时方便他人


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: python操作svg 下一篇: JavaScript 的基本规范
  1. 分享:
最后一次编辑于 2023年11月30日 0

暂无评论

推荐阅读
GAdBlbqXS7XT