自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/