Azure .Net WebApp部署失败,但它在VS

时间:2017-07-25 18:40:12

标签: asp.net .net azure azure-web-sites

我是.Net的新手,无法理解Azure的一些奇怪的行为。

我正在尝试将.Net项目发布到Azure Web App。这是非常愚蠢的错误。我认为这是新的C#版本的becoz。

这是日志file

用例1:尝试从Visual Studio Team Services构建,然后使用Continuous delivery Works进行部署。

用例2:尝试使用App Studio使用App Service直接发布时,它可以正常工作。

用例3:尝试通过Visual Studio Team Services托管的存储库进行部署时。它失败了,那就是error

任何领导都会有所帮助。

如果提供的信息不够,请告诉我。

1 个答案:

答案 0 :(得分:2)

要编译C#7.0代码,我们需要安装msbuild 15。目前,Azure Web App上未启用msbuild15。

对于用例1和2,C#(7.0)代码构建在您的开发端上 安装了Visual Studio 2017(msbuild 15)。

对于用例3,代码将在Azure Web App上编译,因此会抛出错误。

Microsoft工程师正在为Azure构建这些工具,他们应该很快就会推出。您可以在github

上保持最新状态