百度官方网站下载,微信公众号服务平台,合肥网站优化技术,上海房产信息网前置说明安装 Service Fabric SDK#xff0c;会在本机 C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK 生成部署脚本#xff0c;如下图#xff1a;用VS创建一个 Service Fabric 应用后#xff0c;有一个部署脚本#xff0c;位置在 [应用… 前置说明安装 Service Fabric SDK会在本机 C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK 生成部署脚本如下图用VS创建一个 Service Fabric 应用后有一个部署脚本位置在 [应用名]\Scripts\Deploy-FabricApplication.ps1本文正是用该脚本进行应用部署的内部会判断是全新部署或更新部署去调用上面对应的脚本。本文配置文件使用方式是在 ApplicationParameters中的xml 文件里声明配置变量并赋值在 ApplicationPackageRoot\ApplicationManifest.xml 中用配置变量进行重写所以最终的配置都在 ApplicationParameters 目录下。配置变量不能用点分隔推荐下划线。示例在 ApplicationParameters\Local.1Node.xml 中配置应用环境。在 ApplicationPackageRoot\ApplicationManifest.xml 中定义应用环境变量这里变量名可以与 ApplicationParameters\Local.1Node.xml 中定义的变量名要相同。在 ApplicationPackageRoot\ApplicationManifest.xml 的 Actor 中重写该配置在 XXXActor\PackageRoot\Config\Setting.xml 中接收配置 部署流程VS右键将应用打包打包输出目录可以在VS Output窗口查看。 打包后目录结构如下所示将要部署的应用中的配置文件和部署脚本也复制到打包目录组成如下结构 用管理员权限打开Powershell切换到路径 SfPkg下执行以下命名连接到本地集群Connect-ServiceFabricCluster localhost:19000或通过修改脚本跳过主动连接集群的步骤只需要在 Deploy-FabricApplication.ps1 如下位置增加 $global:clusterConnection $clusterConnection 部署应用.\Deploy-FabricApplication.ps1 -ApplicationPackagePath .\pkg -PublishProfileFile .\PublishProfiles\Local.1Node.xml -DeployOnly:$false -ApplicationParameter:{} -UnregisterUnusedApplicationVersionsAfterUpgrade $false -OverrideUpgradeBehavior None -OverwriteBehavior SameAppTypeAndVersion -SkipPackageValidation:$false -ErrorAction Stop部署顺利就可以看到如下结果到这Service Fabric Application 用 Powershell 读取指定配置文件部署到本地集群的方案就结束了。相关文章如何在本地数据中心安装Service Fabric for Windows集群微软发布Azure Service Fabric Mesh公开预览版朱永光|Service Fabric简介与开发如何看待微软新开源的Service Fabric重磅消息-Service Fabric 正式开源原文地址:https://www.cnblogs.com/ycm-up/p/9444354.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com