Tengo un problema relacionado con la depuración webRole.No se está ejecutando en un servicio alojado o Development Fabric
No se está ejecutando en un servicio alojado o Development Fabric. Descripción: Se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.
Detalles de la excepción: System.InvalidOperationException: no se está ejecutando en un servicio alojado o Development Fabric.
Error de origen:
una excepción no controlada se generó durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción se puede identificar utilizando el seguimiento de pila de excepción a continuación.
Seguimiento de la pila:
[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
Esta es la parte referente a web.config Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener
<system.diagnostics> <trace> <listeners> <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> <filter type="" /> </add> </listeners> </trace> </system.diagnostics>
My Cloud Project se configura como un proyecto de inicio. Estoy intentando depurar e iniciar una nueva instancia del webrole, no está usando el emulador de cálculo azure pero el servidor de desarrollo de ASP.net reviso el web.config pero parece estar bien. –
Una llamada al método System.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener tal vez ocasione que el tiempo de ejecución de ASP.NET cargue y use ese oyente que necesita un servicio alojado o el Development Fabric, pero aún no está seguro –
¿Alguna otra idea? –