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

  • Pregunta

  • Buenos días.

    Sigo atrapado en este error, ya hice una pregunta anteriormente pero no me dieron solución aquí les dejo el link con la descripción de mi problema..

    Pregunta Anterior.

    aparentemente tengo todo lo necesario pero aún así sigue saliendo el error. espero puedan ayudarme.

    miércoles, 30 de enero de 2013 14:40

Respuestas

  • Cuando dice "para Todos", es la identidad llamada EVERYONE en sistemas operativos en inglés?  Es que nunca he tenido Server en español y no sé si "Todos" es la traducción de esta identidad o no.  Además no recuerdo si NetworkService entra en Everyone o no.  Sería ideal que le diera los permisos a esta cuenta de forma explícita si fuera necesario.

    Según veo está usted personificando.  En ese caso debe usted dar permisos de activación local a los usuarios que personifica.  ¿Es un servidor en un dominio?

    Veo que usted forza la compilación a 32 bits.  ¿Su App Pool está corriendo a 32 bits?  Pregunto porque no me respondió si su sistema operativo Windows Server 2008 era de 32 o 64 bits.


    Jose R. MCP
    Code Samples

    miércoles, 30 de enero de 2013 18:09
    Moderador

Todas las respuestas

  • Las respuestas en la pregunta original son acertadas.  ¿A cuál usuario le dio usted permisos de lanzamiento y activación?  ¿Y es ese el usuario que corre el App Pool de su aplicación web?  ¿Está usted personificando una o más cuentas de usuario?  ¿Qué versión de servidor usa y qué arquitectura es (32 o 64 bits)?  ¿Qué arquitectura usa usted a la hora de compilar?  Cuando instaló MS Project en el servidor, ¿qué arquitectura instaló?  Por defecto, MS Office se instala como 32 bits.

    Jose R. MCP
    Code Samples

    miércoles, 30 de enero de 2013 14:46
    Moderador
  • ese es un erro de un componente COM

    debes seguir los pasos que se reflejaron en la pregunta anterior no hay muchas mas alternativas, es mas prueba crear una instancia de excel a ver si puede sino lo ahce es porque los pasos que has aplicado para abilitar COM en ese equpo no fueron correctos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 30 de enero de 2013 15:14
  • Buenas tardes Jose.

    respondiendo a las preguntas.

    ¿A cuál usuario le dio usted permisos de lanzamiento y activación?  Esta configurado para Todos, perfil Administradores con todos los privilegios

    ¿Y es ese el usuario que corre el App Pool de su aplicación web?  NetworkService

    ¿Está usted personificando una o más cuentas de usuario?  Varias cuentas para Todos, perfil Administradores con todos los privilegios

    ¿Qué versión de servidor usa y qué arquitectura es (32 o 64 bits)?  Windows Server 2008 Standard SP2 Copyrigth 2007 – Es un servidor virtual

    ¿Qué arquitectura usa usted a la hora de compilar?  Enable 32 bits

    Cuando instaló MS Project en el servidor, ¿qué arquitectura instaló? Por defecto, MS Office se instala como 32 bits.

    Estoy haciendo algo mal??

    miércoles, 30 de enero de 2013 17:33
  • Buenas tardes Leandro, hice lo que me pediste con una instancia Excel y esta funcionando correcto, el error me sale en MS Project.
    miércoles, 30 de enero de 2013 17:34
  • Cuando dice "para Todos", es la identidad llamada EVERYONE en sistemas operativos en inglés?  Es que nunca he tenido Server en español y no sé si "Todos" es la traducción de esta identidad o no.  Además no recuerdo si NetworkService entra en Everyone o no.  Sería ideal que le diera los permisos a esta cuenta de forma explícita si fuera necesario.

    Según veo está usted personificando.  En ese caso debe usted dar permisos de activación local a los usuarios que personifica.  ¿Es un servidor en un dominio?

    Veo que usted forza la compilación a 32 bits.  ¿Su App Pool está corriendo a 32 bits?  Pregunto porque no me respondió si su sistema operativo Windows Server 2008 era de 32 o 64 bits.


    Jose R. MCP
    Code Samples

    miércoles, 30 de enero de 2013 18:09
    Moderador
  • Jose, "Para Todos" = "Everyone", he probado con un usuario especifico como indicas, si es un servidor de dominio y me sale el siguiente error:

    Error de servidor en la aplicación '/WCFSGT'.
    --------------------------------------------------------------------------------

    Error de la validación del estado de vista MAC. Si un clúster o una granja de servidores Web alojan esta aplicación, asegúrese de que la configuración <machineKey> especifica la misma validationKey y el mismo algoritmo de validación. AutoGenerate no se puede utilizar en un clúster. 
    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.Web.HttpException: Error de la validación del estado de vista MAC. Si un clúster o una granja de servidores Web alojan esta aplicación, asegúrese de que la configuración <machineKey> especifica la misma validationKey y el mismo algoritmo de validación. AutoGenerate no se puede utilizar en un clúster.

    Error de código fuente: 

    El código fuente que generó esta excepción no controlada sólo se puede mostrar cuando se compila en modo de depuración. Para habilitarlo, siga uno de estos pasos y, a continuación, vuelva a solicitar la dirección URL:

    1. Agregue una directiva "Debug=true" en la parte superior del archivo que generó el error. Ejemplo:

      <%@ Page Language="C#" Debug="true" %>

    o:

    2) Agregue la siguiente sección al archivo de configuración de su aplicación:

    <configuration>
       <system.web>
           <compilation debug="true"/>
       </system.web>
    </configuration>

    Tenga en cuenta que esta segunda técnica hará que todos los archivos de una aplicación dada se compilen en modo de depuración. La primera técnica hará que sólo ese archivo en concreto se compile en modo de depuración.

    Importante: al ejecutar las aplicaciones en modo de depuración se provoca una sobrecarga de memoria o rendimiento. Debe asegurarse de que la aplicación tiene deshabilitada la depuración antes de implementar en el escenario de producción.  

    ---------------------------------------------------------------------------------------------------------------------------------

    - el windows server es de 64 bits, pero en el IIS esta forzando a que corra la aplicación en 32 bits 

    miércoles, 30 de enero de 2013 19:44