我已经通过 Azure Pipelines 成功设置了一个部署组,并且也成功部署了我的 API。我的家庭作业说我必须证明 Api 已成功部署,所以我认为我应该通过 IIS 运行它。但是,抛出了 502.5 错误,我发现需要一个服务器托管包。您如何通过 Azure PIpelines 将其自动化?我找到了执行此操作的 Invoke-Webrequest 脚本,但它只安装 1.0.0...
最佳答案
我不确定是否有内置的方法来执行此操作,但在我们的项目中,我们通过在我们的项目中包含 DotNetCore.2.0.7-WindowsHosting.exe
安装程序来完成此操作构建工件并在发布过程开始时使用 Powershell 步骤简单地执行安装程序。
您需要使用 /quiet
和 /norestart
标志:
$Path = "path to your installer exe in artifacts"
$args = New-Object -TypeName System.Collections.Generic.List[System.String]
$args.Add("/quiet")
$args.Add("/norestart")
Start-Process -FilePath $Path -ArgumentList $args -NoNewWindow -Wait -PassThru
祝你好运!
关于windows - 如何通过 Azure Pipelines 安装 .Net Core Hosting Bundle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54585085/