azure-service-fabric - ServiceFabric - 调试 - 启动时间

标签 azure-service-fabric

我们在 VS2015 中获得了 Azure Service Fabric 解决方案,其中包括许多有状态参与者和一个网站。

由于网站正在与参与者交互,因此需要启动整个本地集群,然后才能运行(和调试)网站。 我大约需要 4 分钟才能让一切运行起来!我的大部分更改都是在网站中执行的,我很少更改参与者背后的代码。

问题: 有没有办法在不重建整个本地 serviceFabric 集群的情况下运行(和调试)网站?

如果我将 Web 项目设置为启动项目并按 f5,我会得到一个 运行时出现“ReflectionTypeLoadException”。如果我禁用与参与者交互的代码,它就可以正常运行。

最佳答案

不幸的是,由于涉及大量 NuGet 包,并且每个服务都需要重新打包并重新部署到集群,因此 ASP.NET Core 服务(又名 ASP.NET 5)目前的部署时间相当长。改变。我们正在与 ASP.NET 团队合作寻找加快调试周期的方法。

在此期间,如果您预计需要对 Web 项目进行大量迭代,则可以在 Service Fabric 应用程序上下文之外完成该工作 - 即创建一个独立的 ASP.NET 项目 - 然后拉取一旦事情稳定下来,它就会进入 Service Fabric 应用程序。

关于azure-service-fabric - ServiceFabric - 调试 - 启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35126786/

相关文章:

dependency-injection - Azure Service Fabric 有状态 Actor 中 IActorStateManager 的依赖注入(inject)

c# - 将 LocalDB 与 Service Fabric 结合使用

c# - Azure Service Fabric Actor 初始化

c# - 了解服务结构参与者删除

c# - 多个 kestrel 无状态服务实例在服务结构中的不同端口上运行

azure-service-fabric - Windows 上使用 Java 的 Service Fabric

c# - 使用通用参数的 Azure Service Fabric 远程处理

c# - 升级到SDK 2.3.301后,Service Fabric Actor或服务将变得无法访问

azure - 我可以获得 "Updating"Service Fabric 群集的状态/信息吗?

Azure Service Fabric 应用程序陷入删除状态