自2015年11月以来,我一直在使用Microsoft Service Fabric,但遇到了许多问题,但现在Service Fabric在我的开发计算机上已完全无法正常工作。卸载/重新安装没有帮助。

我使用的是1.5版预览版,此后一直尝试2.0版都没有用。

当我尝试从Visual Studio 2015 Update 1运行Service Fabric应用程序时,问题就开始了(在过去几个月中我做了数百次)。

我的机器蓝屏了(我第一次看到Windows 10蓝屏)。重新启动后,我无法使我的Service Fabric应用程序通过Visual Studio进行部署。 PowerShell脚本失败,并显示以下消息:



我进入SCM,发现“Microsoft Service Fabric主机服务”处于启动状态。这样停留了一个小时。我尝试停止并启动服务几次,每次挂起。

我卸载了Service Fabric(Service Fabric,VS的SDK和工具),并重新安装了最新版本2.0,它也出现了相同的问题。

重新启动,同样的问题。

删除了c:\SfDevCluster文件夹,同样的问题。

根据其他文章,我在卸载后寻找了任何性能指标,但没有。

我尝试查看注册表,但名称中还有其他带有“Fabric”的Azure组件。如果删除它们,则可能会处理其余的Azure开发设置。

现在...当我尝试再次启动该服务时,它确实重新创建了SfDevCluster文件夹并提供了一些日志。似乎每分钟创建两个跟踪日志文件,并且它们具有完全相同的内容。

每次失败,跟踪的最后一行是:



较早的跟踪(SF 1.5)似乎使用常数而不是十六进制值来表示错误。似乎表明参数无效。

不管失败是什么,这似乎都是我受难的原因。不幸的是,该错误是完全没有帮助的。

我试图避免重新安装Windows,因为这将导致一整天的工作效率降低。

任何帮助是极大的赞赏。

最佳答案

从提升的Powershell session 中,请运行:Unregister-ScheduledTask FabricCounters。

这样可以解决问题。

关于c# - Microsoft Service Fabric主机服务(FabricHostSvc)在启动时挂起,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36364004/

10-16 07:14