【问题标题】:Azure .Net WebApp Deployment Failed but it works locally on VSAzure .Net WebApp 部署失败,但它在 VS 上本地工作
【发布时间】:2017-07-25 18:40:11
【问题描述】:

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

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

这里是日志file

用例 1:尝试从 Visual Studio Team Services 构建,然后使用持续交付 Works 进行部署。

用例 2:尝试使用应用服务配置文件直接使用 Visual Studio 进行发布时,它可以正常工作。

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

任何线索都会有所帮助。

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

【问题讨论】:

  • 当您说Use Case 3: When trying to deploy through repository that is hosted at Visual Studio 时,您的意思是什么? Visual Studio 如何托管存储库?

标签: asp.net .net azure azure-web-app-service


【解决方案1】:

要编译 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保持更新

【讨论】:

  • 有什么更新吗?如果您对此主题有其他疑问,请随时告诉我。如果我的回复可以帮助您找到问题的根源,请将我的回复标记为答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-05
  • 1970-01-01
  • 2023-03-28
  • 2020-03-28
  • 2012-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多