Azure service fabric 在每次文件更改后无需重新部署即可开发Service Fabric Web应用程序

Azure service fabric 在每次文件更改后无需重新部署即可开发Service Fabric Web应用程序,azure-service-fabric,service-fabric-stateless,Azure Service Fabric,Service Fabric Stateless,我使用Service Fabric SDK附带的一个模板创建了无状态的.net core 2结构服务Web应用程序。这是一个非常痛苦的开发过程,因为在看到对代码/html/script的任何更改之前,我必须进行完整的部署。就我而言,手术需要5分钟以上 我看过这篇文章,它说明了如何从命令行运行web应用程序 这篇文章是基于Net Core RC2的。有没有人有一个更新的例子来说明如何做到这一点 与Azure开发者支持一起,我找到了一个加速开发过程的解决方案 在Fabric Explorer中,您需

我使用Service Fabric SDK附带的一个模板创建了无状态的.net core 2结构服务Web应用程序。这是一个非常痛苦的开发过程,因为在看到对代码/html/script的任何更改之前,我必须进行完整的部署。就我而言,手术需要5分钟以上

我看过这篇文章,它说明了如何从命令行运行web应用程序

这篇文章是基于Net Core RC2的。有没有人有一个更新的例子来说明如何做到这一点


与Azure开发者支持一起,我找到了一个加速开发过程的解决方案

在Fabric Explorer中,您需要找到运行Web应用程序的节点。我的例子是_Node _0

通过SF SDK设计,本地SF发布的文件位于C:\SfDevCluster\Data\u App\this文件夹下。在我的环境中,网站文件路径是C:\SfDevCluster\Data\u App\u Node\u 0\Application1Type\u App1\Web1Pkg.Code.1.0.0\wwwroot\lib\bootstrap\dist

因此,您还可以在以下路径下找到HTML、CSS、JS和其他静态资源: C:\SfDevCluster\Data\u应用程序[节点\u id][应用程序\u类型\u和\u实例\u名称][服务\u类型\u和\u版本]\


您可以修改此文件夹中的文件,然后更改将立即应用于本地测试web浏览器。请注意,如果您的服务由运行在多个节点中的micro service托管,您可能需要修改所有节点文件,因为负载平衡器可能会随机访问任何文件夹文件。

我已打开Azure developer support的支持案例,以找到解决方案。使用此解决方案几天后。。。这并不是最理想的。它可以工作,而且比任何时候重新部署都要快得多。我已经创建了一个独立的非结构集群web应用程序,正在那里编写代码。然后,偶尔我会将文件复制到fabric service存储文件的位置。一定有更好的办法