Azure batch Azure批处理默认应用程序包版本

Azure batch Azure批处理默认应用程序包版本,azure-batch,Azure Batch,根据,在未指定版本的Azure批处理中,将部署应用程序的默认版本 在我的Azure批处理帐户中,我上传了一个应用程序“MyApp”,并设置了默认版本,比如说版本“1.0” 当我创建新池(在.NET中)时,如果我设置ApplicationPackageReferences而忽略版本,即: myCloudPool.ApplicationPackageReferences = new List<ApplicationPackageReference> { new Applic

根据,在未指定版本的Azure批处理中,将部署应用程序的默认版本

在我的Azure批处理帐户中,我上传了一个应用程序“MyApp”,并设置了默认版本,比如说版本“1.0”

当我创建新池(在.NET中)时,如果我设置ApplicationPackageReferences而忽略版本,即:

 myCloudPool.ApplicationPackageReferences = new List<ApplicationPackageReference>
 {
     new ApplicationPackageReference 
     {
        ApplicationId = "MyApp"
     }
 };
myCloudPool.ApplicationPackageReferences=新列表
{
新应用程序包参考
{
ApplicationId=“MyApp”
}
};
节点将获得“不可用”状态

如果我也这样做,但在任务级别,那么默认应用程序将成功部署到节点


为什么会这样?

谢谢你,奥兰德斯,我只在池级默认版本的情况下遇到了这个特殊情况,修复正在进行中,我会在发布时通知你

同时,选项很少,或者在池级别,您可以使用
version
参数来执行此操作

  • 具有默认值的任务级包,您已经在上面提到过
  • 使用版本参数传递默认版本
` 样本:


谢谢你,奥兰德斯,我遇到了这个特定的情况,只有在池级别的默认版本的情况下,修复正在进行中,我会让你在发布时通知你

同时,选项很少,或者在池级别,您可以使用
version
参数来执行此操作

  • 具有默认值的任务级包,您已经在上面提到过
  • 使用版本参数传递默认版本
` 样本:


您好,很酷,您上面提到的似乎是在池级别发生的,只有在出现节点错误时才会发生,您可以检查错误摘要并查看出现的错误详细信息吗。我也许能帮你
:)
我正在看一看,可能会围绕这一点构建一个小案例,并进行更深入的挖掘,同时,我建议在池级别使用该版本,或者如果具有默认版本的任务级别支持该场景。您好,很酷,所以您上面提到的似乎是在池级别发生的,只有存在节点错误时才会发生这种情况,您是否可以检查错误摘要并查看出现的错误详细信息。我也许能帮你
:)
我正在看一看,可能会围绕这一点构建一个小案例并深入挖掘,同时,我建议在池级别使用该版本,或者如果默认版本的任务级别支持该场景。谢谢您!我遇到了一个新的“问题”:如果我上传了包的新版本,比如说1.1并将其标记为默认版本,如果我再次运行任务(不提供版本),则新版本不会下载到节点。感谢您,没有问题@Olandese<代码>:)我想我可能知道发生了什么,您更改
默认版本的速度有多快,如果默认值更改过频繁且过快,则您的设计应使用非
defaultversion
升级,即:
appId
version
一起传递:这将保证在不存在的情况下下载特定版本。我会在上面的帖子中更新更多的细节,但在你的设计中,你在默认版本之间切换的时间有多快会很好。再次感谢你,事实上,更多关于这方面的文档将很好:)有什么地方我可以提供更多的反馈吗?太棒了@奥兰德斯:我为你找到了它。
:)
是的,那太棒了,我们努力让事情变得棒极了。这是给你的链接:-谢谢!谢谢你,塔斯,好吗!我遇到了一个新的“问题”:如果我上传了包的新版本,比如说1.1并将其标记为默认版本,如果我再次运行任务(不提供版本),则新版本不会下载到节点。感谢您,没有问题@Olandese<代码>:)
我想我可能知道发生了什么,您更改
默认版本的速度有多快,如果默认值更改过频繁且过快,则您的设计应使用非
defaultversion
升级,即:
appId
version
一起传递:这将保证在不存在的情况下下载特定版本。我会在上面的帖子中更新更多的细节,但在你的设计中,你在默认版本之间切换的时间有多快会很好。再次感谢你,事实上,更多关于这方面的文档将很好:)有什么地方我可以提供更多的反馈吗?太棒了@奥兰德斯:我为你找到了它。
:)
是的,那太棒了,我们努力让事情变得棒极了。这是给你的链接:-谢谢!
 new List< ApplicationPackageReference >

{
     new ApplicationPackageReference(appID, version: appVersion),
},
new List<ApplicationPackageReference> 
    {
         new ApplicationPackageReference(appID, version: appVersion),
    },