如何利用Service Fabric Auto Refresh?

问题描述 投票:1回答:1

我最近读到了ServiceFabric提供某种自动刷新模式,考虑到它的基础设施和独立运行的集群。

所以,根据我写的内容,我需要做的就是进入我的项目,检查属性并将“Application Debug Mode”设置为Refresh Application

基本上这就是我现在所做的,但我看不出有什么区别。根本没有重新包装。

我是否必须在后台运行某种cmdlet,例如,例如webpack watch

azure azure-service-fabric
1个回答
2
投票

The docs解释刷新应用程序如下。

刷新应用程序此模式使您可以快速更改和调试代码,并支持在调试时编辑静态Web文件。仅当本地开发群集处于单节点模式时,此模式才有效。这是默认的应用程序调试模式。

在其他应用程序调试选项上,Visual Studio创建一个包并将其部署到群集并注册该应用程序以在Service Fabric上运行,该包将包含运行该应用程序所需的所有已编译的二进制文件。

刷新应用程序与其他应用程序之间的主要区别在于,创建的包是指向Dev机器中源的符号链接,您实际上并未使用二进制文件复制包,当您更改静态文件时,它将是SF中已部署的应用程序使用的文件相同,这样可以更灵活地进行更改,无需在每次更改时重新打包,注册和部署应用程序。

PS:它与nodeJs开发的watch功能的工作方式不同,它只是为了避免包部署。你可以重新加载页面。

This post详细解释。

© www.soinside.com 2019 - 2024. All rights reserved.