Azure App Service部署中心无法从GitHub存储库进行部署

时间:2019-03-26 11:16:32

标签: asp.net azure visual-studio-2017 azure-web-app-service kudu

我在使用Visual Studio 2017,带有.NET版本4.7的ASP.NET中开发Web服务时遇到了一个问题。从Visual Studio发布到Azure时,它可以很好地发布并且运行良好,它也可以在调试中正常运行。

但是,当我将GitHub存储库链接到Azure App Service并将更新推送到GitHub,然后同步Azure并等待它获取更新,然后使用Kudu部署应用程序时,它将同步但随后给出尝试部署时,';' expected'(' expected等发生了多个语法错误,因此将失败。

1 个答案:

答案 0 :(得分:1)

显然,这是由于Azure使用MSBuild 14,而我的VS2017项目应该使用MSBuild 15。我不了解其中的复杂性,也无法在线找到许多对此问题的参考,但是通过将Microsoft.Net.Compiler NuGet程序包添加到项目中,然后将其推送到GitHub并在Azure中同步存储库解决了该问题。部署中心。