【问题标题】:Error in VSO Release ManagementVSO 发布管理中的错误
【发布时间】:2015-03-27 13:17:12
【问题描述】:

我使用 VSO 创建了一个简单的发布模板,用于部署在 Azure VM 上。该模板只有一个要测试的简单组件。

当我开始发布时,Accept Deployment 和 Predeployment 步骤就完成了。 部署步骤似乎也有效,组件被复制到 C:\Windows\DtlDownloads 文件夹中的 Azure VM(虽然我还没有部署脚本)。

在某个时刻(我猜是在部署步骤结束时)RM 客户端弹出一个提示错误:{"ErrorMessage":"'\u001f', hexadecimal value 0x1F, is an invalid character."}

部署步骤会永久保持 Pending 状态。 当我尝试在 RM 客户端中打开 Release 时,我得到了同样的错误。

这是来自日志文件的堆栈跟踪:

3/27/2015 11:37:08 AM - Error - (10204, 47808) - {"ErrorMessage":"'\u001f', hexadecimal value 0x1F, is an invalid character."}: \r\n\r\n   at Microsoft.TeamFoundation.Release.Common.ExtensionMethods.XmlExtensionMethods.ToXDocument(String value, Boolean preserveWhitespace)
   at Microsoft.TeamFoundation.Release.Data.Model.ModelFactory.TransformXmlToModel[T](T model, String xml)
   at Microsoft.TeamFoundation.Release.Data.Model.ModelFactory.Load[T](Int32 id)
   at Microsoft.VisualStudio.Release.ViewModel.ViewModels.PipelineV2.ReleaseV2ViewModel.RefreshTimerTick(Object sender, EventArgs e)
   at System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

知道这个错误的原因吗?

以及如何阻止这样的待发布版本?在客户端中找不到停止或删除它的选项。

【问题讨论】:

  • 您的构建名称中有空格吗?
  • 可能值得通过this 来检查您是否正确配置了初始步骤。应该在本周末发布下一部分。您是在部署一个简单的演示应用程序还是一个实际的实际应用程序,因为后者往往会出现更多问题?
  • @MrHinsh:我在构建名称中有一两个空格。这可能是问题吗?下周我会检查。
  • @MrHinsh:没有空格,我得到了同样的错误。

标签: azure azure-devops release-management ms-release-management


【解决方案1】:

我最初遵循此博客中的步骤:http://roadtoalm.com/2015/02/04/start-with-visual-studio-release-management-vnextvs-rm-for-dummies/ 它首先跳过了 PSScriptPath 进行了一种试运行。 但这似乎会导致错误。 在我创建脚本并设置此属性后,错误消失了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多