Asp.net Azure应用程序服务部署中心无法从GitHub repo部署
我遇到了一个问题,我正在Visual Studio 2017中开发一个web服务,ASP.NET版本为.NET 4.7。当从VisualStudio发布到Azure时,它发布良好,运行良好,并且在调试中运行,没有问题Asp.net Azure应用程序服务部署中心无法从GitHub repo部署,asp.net,azure,visual-studio-2017,azure-web-app-service,kudu,Asp.net,Azure,Visual Studio 2017,Azure Web App Service,Kudu,我遇到了一个问题,我正在Visual Studio 2017中开发一个web服务,ASP.NET版本为.NET 4.7。当从VisualStudio发布到Azure时,它发布良好,运行良好,并且在调试中运行,没有问题 但是,当我将GitHub repo链接到Azure应用程序服务并将更新推送到GitHub,然后同步Azure并等待它获取更新,然后使用Kudu部署应用程序时,它会同步,但随后会出现多个语法错误,如“”;”预期的,'('在尝试部署时应为,等,因此将失败。显然这是由于Azure使用MS
但是,当我将GitHub repo链接到Azure应用程序服务并将更新推送到GitHub,然后同步Azure并等待它获取更新,然后使用Kudu部署应用程序时,它会同步,但随后会出现多个语法错误,如“
”;”预期的
,'('在尝试部署时应为
,等,因此将失败。显然这是由于Azure使用MSBuild 14,而我的VS2017项目应使用MSBuild 15。我不理解其中的复杂性,也无法在网上找到许多有关此问题的引用,但通过添加Microsoft.Net.Compiler解决了此问题
NuGet软件包到项目中,然后将其推送到GitHub,并在Azure部署中心内同步回购