如何利用ServiceFabric Autorefresh?

时间:2019-04-04 17:34:27

标签: azure azure-service-fabric

最近,我考虑到ServiceFabric提供了某种Autorefresh模式,考虑到其基础结构和群集独立运行。

因此,根据我所写的内容,我要做的全部工作都进入了我的项目,检查属性并将“应用程序调试模式”设置为Refresh Application

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

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

1 个答案:

答案 0 :(得分:2)

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

  

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

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

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

  

PS:它与nodeJs开发的监视功能的作用方式不同,只是为了避免软件包的部署。不过,您可以重新加载页面。

This post进行详细说明。