none
No se pudo recuperar el generador de clases COM para el componente con CLSID {36D27C48-A1E8-11D3-BA55-00C04F72F325} E_ACCESSDENIED RRS feed

  • Pregunta

  • Buenas tardes. 

    tengo una exportación a MS Project. cuando lo hago por el visual estudio lo ejecuta correctamente hace la exportación pero cuando subo al IIS.

    me sale el siguiente error:

    No se pudo recuperar el generador de clases COM para el componente con CLSID {36D27C48-A1E8-11D3-BA55-00C04F72F325} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)). 
    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. 

    Detalles de la excepción: System.UnauthorizedAccessException: No se pudo recuperar el generador de clases COM para el componente con CLSID {36D27C48-A1E8-11D3-BA55-00C04F72F325} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)). 

    ASP.NET no está autorizado para obtener acceso al recurso solicitado. Considere la posibilidad de conceder derechos de acceso al recurso para la identidad de solicitud de ASP.NET. ASP.NET tiene una identidad de proceso base (normalmente {MACHINE}\ASPNET en IIS 5 o Network Service en IIS 6 e IIS 7, y la identidad del grupo de aplicaciones configurada en IIS 7.5) que se utiliza si la aplicación no se va a suplantar. Si la aplicación se va a suplantar mediante <identity impersonate="true"/>, la identidad será el usuario anónimo (generalmente IUSR_MACHINENAME) o el usuario solicitado autenticado. 

    Para conceder a ASP.NET acceso a un archivo, desde el Explorador, haga clic con el botón secundario del mouse en el archivo, elija "Propiedades" y seleccione la ficha Seguridad. Haga clic en "Agregar" para agregar el usuario o grupo adecuado. Resalte la cuenta de ASP.NET y active las casillas según el acceso deseado.

    Error de código fuente: 

    Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.  

    Seguimiento de la pila: 


    [UnauthorizedAccessException: No se pudo recuperar el generador de clases COM para el componente con CLSID {36D27C48-A1E8-11D3-BA55-00C04F72F325} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)).]
       System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType) +0
       System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType) +79
       System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj) +76
       System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
       System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) +98
       System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) +241
       System.Activator.CreateInstance(Type type, Boolean nonPublic) +69
       System.Activator.CreateInstance(Type type) +6
       SGT.TdP.Proyectos.verproyectos.btnExportToGantt_Click(Object sender, EventArgs e) in D:\Copia PMT WEB 11012013\SGT v1.55\SGT\SGT\TdP\Proyectos\verproyectos.aspx.cs:1954
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563

     


    --------------------------------------------------------------------------------
    Información de versión: Versión de Microsoft .NET Framework:4.0.30319; Versión ASP.NET:4.0.30319.1 


    Lo que hice fue como no encontré en el servidor el Componente MS Project basic; lo exporte de mi máquina local a través del REGEDIT y luego lo ejecute en el servidor, agregandose asi en el REGEDIT y también en "Servicios de Componentes"; le di los permisos necesarios supuse que esa sería la solución, sigue saliendo el mismo error alguna solución o alguna alternativa alterna.

    martes, 22 de enero de 2013 16:51

Respuestas

Todas las respuestas