首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务结构-启动时的FileNotFoundException

问服务结构-启动时的FileNotFoundException
EN

Stack Overflow用户
提问于 2015-12-14 04:03:43
回答 1查看 916关注 0票数 0

我无法运行ServiceFabric的任何一个示例。

我正在使用Windows8.1,VS 2015 Community (作为管理员运行)。ServiceFabric SDK安装到默认位置。

我收到一个具有以下堆栈跟踪的FileNotFoundException:

代码语言:javascript
复制
at System.Fabric.Data.Log.Interop.NativeLog.IKPhysicalLogManager.EndOpenLogContainer(IFabricAsyncOperationContext Context, IKPhysicalLogContainer& Result)
at System.Fabric.Data.Log.Interop.PhysicalLogManager.OpenContainerEndWrapper(IFabricAsyncOperationContext Context)  
at System.Fabric.Data.Log.Interop.PhysicalLogManager.<OpenLogContainerAsync>b__5(IFabricAsyncOperationContext Context)
at System.Fabric.Interop.AsyncCallOutAdapter2`1.Finish(IFabricAsyncOperationContext context, Boolean expectedCompletedSynchronously)

一旦我遇到了这个异常并且停止了调试,我甚至无法成功地部署,直到我从Service系统托盘图标中选择了“重置本地集群”选项。

我尝试过卸载和重新安装,在示例中查找硬编码路径。

我可以在另一台机器上运行这些样本,但这是我的主要开发程序。在这两种情况下,我只安装了VS 2015 Community,SDK,然后尝试运行示例。我将ServiceFabric路径移到PATH变量的开头,就像MSND论坛中所建议的那样,以避免在名为zip.dll的文件上发生冲突。

EN

回答 1

Stack Overflow用户

发布于 2016-02-09 22:56:50

也有同样的问题。查看了这里的建议:https://github.com/Azure/azure-content/blob/master/articles/service-fabric/service-fabric-diagnostics-troubleshoot-common-scenarios.md

..。关于de FileNotFoundException,但是一切都是复制本地的。似乎找不到丢失了什么文件。我正在运行第一个示例:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-create-your-first-application-in-visual-studio/。

在我的例子中,我运行的是Windows10,运行着VS2015企业,安装了AzureSDK2.8.2。正如一些帖子所建议的,我已经重启了不止一次,但没有效果。这里有一个https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-services-quick-start/线程,其中也讨论了这个问题,但没有提出解决方案。

编辑找到了这个问题的解决方案。显然,Service需要磁盘上8Gb的空闲空间。在腾出空间之后,这些服务似乎运行良好。提示隐藏在许多事件日志消息中:

(粗体的意思是:“磁盘上的空间不够”)。

AsyncCalloutAdapter-58892413: end委托抛出一个异常System.Fabric.FabricException:在此操作期间发生错误。有关更多细节,请查看跟踪日志。(excep o de HRESULT: 0x80070070) em System.Fabric.Data.Log.Interop.NativeLog.IKPhysicalLogManager.EndCreateLogContainer(IFabricAsyncOperationContext上下文,IKPhysicalLogContainer& Result) em System.Fabric.Data.Log.Interop.PhysicalLogManager.b__1(IFabricAsyncOperationContext上下文) em System.Fabric.Interop.AsyncCallOutAdapter2`1.Finish(IFabricAsyncOperationContext上下文,Boolean )- Fim do rastreio da pilha de excep o interna

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34259570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档