我在 Web 角色上部署的应用程序中启用了诊断跟踪侦听器。通过模拟器运行时,在开发环境中一切正常。但是当我在 azure 上部署时收到以下错误,而不是在托管服务或 Development Fabric 中运行。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidOperationException:未在托管服务或 Development Fabric 中运行。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[InvalidOperationException:不在托管服务或 Development Fabric 中运行。] Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.GetDefaultStartupInfoForCurrentRoleInstance() +518 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener..ctor() +34
[ConfigurationErrorsException:无法创建 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,Microsoft.WindowsAzure.Diagnostics,版本=2.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35。] System.Diagnostics.TraceUtils.GetRuntimeObject(字符串类名,类型 baseType,字符串initializeData) +9004943 System.Diagnostics.TypedElement.BaseGetRuntimeObject() +110 System.Diagnostics.ListenerElement.GetRuntimeObject() +989 System.Diagnostics.ListenerElementsCollection.GetRuntimeObject() +252 System.Diagnostics.TraceInternal.get_Listeners() +331 System. Diagnostics.TraceInternal.WriteLine(字符串消息)+161 AVAWebApplication.Global.Application_Start(对象发送者,EventArgs e)+28
[HttpException (0x80004005): 无法创建 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,Microsoft.WindowsAzure.Diagnostics,版本=2.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35。] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext 上下文,HttpApplication应用程序)+581 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext 上下文,MethodInfo[] 处理程序)+179 System.Web.HttpApplication.InitSpecial(HttpApplicationState 状态,MethodInfo[] 处理程序,IntPtr appContext,HttpContext 上下文)+322 系统.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +384 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +397
[HttpException (0x80004005): 无法创建 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,Microsoft.WindowsAzure.Diagnostics,版本=2.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35。] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) + 678 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+159 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest WR,HttpContext 上下文)+810
有人可以帮忙吗?