【问题标题】:Azure deployment issue after solution conversion to VS2017解决方案转换为 VS2017 后的 Azure 部署问题
【发布时间】:2017-04-13 23:27:38
【问题描述】:

我有一个使用 VS2015 编写并部署在 Azure 中的 .net 核心 Web 应用程序。 最近我搬到了 VS2017,它迫使我转换我的网络应用程序解决方案,以便我可以在新的 VS 中开发它。我这样做了,没有任何问题。 然后我在我的应用程序中做了一个小的改动,并将这个改动提交到了 github。一旦我这样做了,Azure 已经开始构建新版本,因为它被配置为自动从 github 部署当前版本的应用程序。 问题是在将解决方案转换为 VS2017 后,我无法在 azure 中部署它。我经常收到错误:

D:\home\site\repository\WebApp\src\WebApp\WebApp.csproj(84,5): 错误 MSB3073:命令“dotnet bundle”以代码 1 退出。失败 exitCode=1,command=dotnet 发布“WebApp\src\WebApp\WebApp.csproj” --output "D:\local\Temp\8d481c16c48679f" --配置发布

谁能帮帮我,我对VS IDE不是很有经验,我认为这可能是项目属性或引用的东西。

提前谢谢你

【问题讨论】:

  • 您能否详细说明错误消息以及在线WebApp.csproj(84,5) 上的内容?如果你在kudu github 上打开了一个问题(按照问题模板),我可以看看你的项目结构

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


【解决方案1】:

在 .csproj 文件中,请删除对“dotnet bundle”以及 NuGet 包“BundlerMinifier.Core”的任何引用。完成此操作并正确编译后,您可以安装 NuGet 包“BundlerMinifier”,它现在也可以在 .NET Core 应用程序中通过 MSBuild 添加构建时间支持

【讨论】:

    猜你喜欢
    • 2012-10-22
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    相关资源
    最近更新 更多