Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure service fabric 正在尝试在Prem上使用服务结构PublishProfiles_Azure Service Fabric - Fatal编程技术网

Azure service fabric 正在尝试在Prem上使用服务结构PublishProfiles

Azure service fabric 正在尝试在Prem上使用服务结构PublishProfiles,azure-service-fabric,Azure Service Fabric,我一定错过了什么,但是。。。使用PowerShell实例化Service Fabric应用程序时,我不知道如何引用发布配置文件?为了澄清这个问题,我希望有一个应用程序的多个实例,唯一的区别是应用程序的参数文件。我的理解是,要使用不同的应用程序参数文件,应该使用不同的发布配置文件 我看到了使用哈希表从PowerShell本身插入参数的方法,但这非常难看。我想引用一个应用程序参数文件 我浏览了其他PowerShell命令,没有找到传递应用程序参数文件的方法。我看到的唯一可以通过的地方是Publis

我一定错过了什么,但是。。。使用PowerShell实例化Service Fabric应用程序时,我不知道如何引用发布配置文件?为了澄清这个问题,我希望有一个应用程序的多个实例,唯一的区别是应用程序的参数文件。我的理解是,要使用不同的应用程序参数文件,应该使用不同的发布配置文件

我看到了使用哈希表从PowerShell本身插入参数的方法,但这非常难看。我想引用一个应用程序参数文件

我浏览了其他PowerShell命令,没有找到传递应用程序参数文件的方法。我看到的唯一可以通过的地方是Publish-NewServiceFabric.ps1的SDK版本。如果我要使用它,那么我需要在每个集群上安装SDK?根据我的经验,我从未听说过SDK将代码部署到服务器上

我一定错过了一些很简单的东西,是吗?我错过了什么,就在我眼前

提前感谢,,
Greg

要结束这里的循环,问题的答案是,如果您想使用PublishProfiles部署到远程集群,您可以,但必须在要从中部署的框上安装SDK

您不能使用“低级脚本/cmdlet”部署到具有发布配置文件的远程群集

如果这个答案不清楚,请让我知道,我会清理措辞


感谢大家的时间和评论。

这篇文章对于这些类型的部署来说似乎是一篇不错的文章,他说我们需要将SDK部署到构建服务器上,然后他使用deploy-FabricApplication.ps1。这就是我们设置管道的方式,对我们来说也很好。Deploy-FabricApplication.ps1是我们将发布配置文件作为参数传入的文件。唯一需要一些时间才能正确的事情是我们第一次设置它时所有不同的版本控制。不过,这篇文章在描述它方面做得很好。将SDK部署到构建服务器很可能是您无法解决的问题,但将其部署到集群中的机器上听起来很奇怪(我不明白为什么,但可能我误解了您的担忧)。@yoape我听到了,我想我可以强迫它工作,但如果你看看上面的github链接和Microsoft PowerShell文档,他们说部署FabricApplication甚至不支持使用。建议您使用复制、注册和新建的组合。在执行新操作时,不能传递发布配置文件。因此,这意味着无论从何处运行Deploy FabricApplication,都需要在其上安装SDK。我想知道是否有一种方法可以通过普通的PS?@gperrego在不支持Deploy-FabricApplication.ps1的情况下使用SDK,这不是我们所说的。我曾写道,我建议使用较低级别的脚本/cmdlet来实现自动化,因为Deploy-FabricApplication.ps1与VS中的工具工作方式有关。@MikkelMørkHegnhøj是的,我对措辞感到抱歉,我的意思是不支持/建议在Visual Studio之外使用它。那么我是否缺少cmdlet?如何使用较低级别的脚本和发布配置文件?再次感谢。是的-它是VisualStudio和VSTS工具的一部分。但是,看看VS和VTS如何使用发布配置文件,您将能够复制此功能。