Azure Bot 的 Github 部署,线程中止失败

我有一个想要从 GitHub 部署的基本机器人,我得到了这个:


Command: "D:\home\site\deployments\tools\deploy.cmd"

Handling .NET Web Application deployment.

MSBuild auto-detection: using msbuild version '14.0' from 'D:\Program Files (x86)\MSBuild\14.0\bin\amd64'.

Restoring NuGet package Microsoft.Net.Compilers.2.8.2.

Restoring NuGet package WindowsAzure.Storage.9.2.0.

  GET https://api.nuget.org/v3-flatcontainer/microsoft.net.compilers/2.8.2/microsoft.net.compilers.2.8.2.nupkg

  GET https://api.nuget.org/v3-flatcontainer/windowsazure.storage/9.2.0/windowsazure.storage.9.2.0.nupkg

  OK https://api.nuget.org/v3-flatcontainer/windowsazure.storage/9.2.0/windowsazure.storage.9.2.0.nupkg 86ms

  OK https://api.nuget.org/v3-flatcontainer/microsoft.net.compilers/2.8.2/microsoft.net.compilers.2.8.2.nupkg 102ms

Installing WindowsAzure.Storage 9.2.0.

Installing Microsoft.Net.Compilers 2.8.2.

Thread was being aborted.

Thread was being aborted.

我不知道该怎么做,也不知道如何排除故障。我最初认为错误是由于身份验证,但事实并非如此。询问 Microsoft 知识中心表明这可能是由于有太多的大型 NuGet 包,但是,我不知道如何找出我没有使用的那些,以便我可以摆脱它们。帮助将不胜感激,谢谢。


幕布斯7119047
浏览 185回答 2
2回答

慕尼黑5688855

威胁已经被清除了。似乎您使用 GitHub 设置了持续部署并从您的 GitHub 存储库部署了一个机器人应用程序,并且在安装包时抛出了“线程被中止错误”错误。我在使用免费套餐时遇到了同样的问题,您可以尝试扩大您的应用服务计划层,然后重新部署您的机器人应用程序以检查它是否有效。此外,如果可能,您可以尝试使用其他方法部署您的机器人应用程序。例如,从本地 Git Repo 或 Visual Studio 等部署它。

慕哥9229398

我复制了您的步骤,使用您列出的相同软件包从 GitHub 更新 repo 大约需要 42 分钟,尽管我成功了。这可能是 Internet 速度和某些内部 Azure 超时的一个因素。这并不理想,但我建议您从 Visual Studio 执行初始发布,以确保安装了引用的 nuget 包。之后,利用 Azure 中的 CD 从您的 Git 存储库中提取。我尝试了这个,并且能够避免长时间部署/中止线程,但在初始 VS 发布后仍保持新的更改。这不是 Bot Framework 问题,因此我还建议与 Azure 团队联系,因为这可能表明存在更大的问题。听到的声音越多,他们就越关注它。
打开App,查看更多内容
随时随地看视频慕课网APP