解决方案转换为VS2017后的Azure部署问题

时间:2017-04-12 17:11:36

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

我有一个使用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 publish“WebApp \ src \ WebApp \ WebApp.csproj”   --output“D:\ local \ Temp \ 8d481c16c48679f” - 配置发布

任何人都可以帮助我,我在VS IDE中不是很有经验,我认为它可能是项目属性或参考资料。

提前谢谢

1 个答案:

答案 0 :(得分:2)

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