当前位置:  开发笔记 > 编程语言 > 正文

未在托管服务或Development Fabric中运行

如何解决《未在托管服务或DevelopmentFabric中运行》经验,为你挑选了2个好方法。

我有一个与webRole调试有关的问题.

未在托管服务或Development Fabric中运行.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.InvalidOperationException:未在托管服务或Development Fabric中运行.

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[InvalidOperationException: Not running in a hosted service or the Development Fabric.]
   Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.GetDefaultStartupInfoForCurrentRoleInstance() +169
   Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener..ctor() +57

[ConfigurationErrorsException: Could not create Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.]
   System.Web.Security.Roles.Initialize() +2230194
   System.Web.Security.RoleManagerModule.OnLeave(Object source, EventArgs eventArgs) +68
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

这是关于Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener的web.config部分.



1> David Makogo..:

要检查的一件事:确保将您的云项目设置为启动项目.



2> Archil Kubla..:

大多数Azure诊断都需要管理权限.您可能没有以管理员身份启动Windows Azure计算模拟器,这就是API调用失败的原因.

解决方案 - 以管理员身份启动Windows Azure计算模拟器,或让Visual Studio启动模拟器(如果Visual Studio已经运行了管理权限).

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有