[英]Visual Studio stops in the middle of publishing app service to Azure
我有一个无法发布到 Azure 的应用程序服务,因为 Visual Studio (2019 v16.11.20) 在过程中不断停止。
构建本身成功完成。 当我的一些较低级别的项目到达“发布开始”时,它就停止了。 没有错误,没有消息,什么都没有。 刚完成。 UI 仍处于活动状态,因此并未完全挂起,但发布过程不会继续。
在机器上发布其他解决方案工作正常。 发布此解决方案的其他配置工作正常(到其他订阅)。 我想我什至尝试删除应用程序服务并重新构建它(我们是预生产,但到达我们需要准备好的地方),没有变化。 我找到了对更详细日志记录的引用,但它只显示它完成了其中一个步骤,然后什么也没有。 我不再有日志了,但如果有人认为有帮助的话,我可能会重新生成它们。
时不时地,它会起作用,但我不知道让它每次都起作用的魔力是什么。 任何人都对如何才能正常运行有任何想法? 当我们在发布前开始最终测试时,我需要能够始终如一地发布它。
谢谢,马特
Visual Studio 在将应用程序服务发布到 Azure 的过程中停止:
需要检查&解决:
修复此类错误的最简单方法是使用@Chris Pietschmann 启用的“删除目标位置的附加文件”选项重新发布您的代码。
更改目标框架版本,因为目标框架必须匹配.csproj
和pubxml
文件位置。 否则,发布配置文件无法在assets.json
文件中找到其目标。
如果您想更改它,请查看pubxml
文件。
<TargetFramework> netcoreapp<version> </TargetFramework>
在输出窗口中,您可以检查发布网站操作在哪个阶段失败。 验证如下:
.NET
编译器包引起的。 因此,他们曾经从Nuget
中删除Microsoft.NET.compilers
包,然后发布。检查完这些后,我尝试创建一个 .NET 核心 WebApp 并发布到 Azure,它成功地为我工作。
输出:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.