首页 > 解决方案 > 无法在 Azure 网站上完成 Kudu 部署

问题描述

我已经按照此处的指南设置了部署:

https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment?tabs=github

首次设置时部署成功。今天我对我的代码进行了更改以进行重新部署,但它停止了工作。

我收到以下错误:

Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling ASP.NET Core Web Application deployment with MSBuild16.7.0.
Access is denied.
Failed exitCode=1, command="D:\Program Files (x86)\MSBuilds\16.8.3\MSBuild\Current\Bin\MSBuild.exe" /restore "D:\home\site\repository\myproject\myproject.Web.csproj" /p:DeployOnBuild=true /p:configuration=Release /p:publishurl="D:\local\Temp\8d8f7e05bbfa782"
An error has occurred during web site deployment.
Access is denied.\r\nD:\Program Files (x86)\SiteExtensions\Kudu\92.30310.5111\bin\Scripts\starter.cmd "D:\home\site\deployments\tools\deploy.cmd"

然后我连接到 Kudu 调试门户并尝试自己运行命令。它失败了。然后我尝试导航到 D:\Program Files (x86)\MSBuilds\16.8.3\MSBuild\Current\Bin

缺少该版本的 MSBuild。唯一存在的版本是:

03/27/2021  09:33 AM    <DIR>          MSBuild-15.3.409.57025
03/27/2021  09:33 AM    <DIR>          MSBuild-15.9.21.664
03/27/2021  09:33 AM    <DIR>          MSBuild-16.4

如何安装 16.8.3?

标签: azurekuduazure-webapps

解决方案



推荐阅读