Entrar
¿Nuevo usuario? Inscribirme
DesarrolloVB · Desarrollo de Software en Microsoft Visual Basic
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Re: Aplicación en 3 capas COM+ o DCOM (Solo expertos)   Lista de mensajes  
Responder | Reenviar Mensaje #25653 de 28174 |
RE: [VB] Aplicación en 3 capas COM+ o DCOM (Solo expertos) - Resuelto a Medias

Hola Gente. Bueno por fin encontre una solucion (Parcial) a mi problema de componentes COM+
Lo que tuve que hacer es en el servidor, en la pestaña Activación de mi aplicacion usar "Aplicacion de Biblioteca"
en lugar de "Aplicacion de Servidor", generar el proxy, instalarlo en el cliente y listo.
No se exactamente que significa usar una u otra opciones y que problemas puede traerme, pero en principio anduvo
saludos y gracias
Eric


De: DesarrolloVB@... [mailto:DesarrolloVB@...] En nombre de lgcastillo@...
Enviado el: Viernes, 28 de Septiembre de 2007 15:07 p.m.
Para: DesarrolloVB@...
Asunto: Re: [VB] Aplicación en 3 capas COM+ o DCOM (Solo expertos)


Checa que la computadora y usuario este dado de alta en el servidor y tenga los permisos correspondientes.

Me late que ese usuario o cliente ya accesaba al servidor pero no esta de mas hacerte esta pregunta.

Luis Gabriel Castillo Morales        




"Carlos Garces" <carlos.garces@gmail.com>
Enviado por: DesarrolloVB@gruposyahoo.com.ar

28/09/2007 04:18 a.m.
Por favor, responda a DesarrolloVB

       
        Para:        DesarrolloVB@gruposyahoo.com.ar
        cc:        
        Asunto:        Re: [VB] Aplicación en 3 capas COM+ o DCOM (Solo expertos)





Hola Enric

No tengo ni idea de cual puede ser el problema... pero prueba lo siguiente.

-Mira el visor de sucesos del servidor, a lo mejor marca un error o una incidencia de seguridad que te puede dar alguna pista.
-En la DLL del servidor, dentro de la pestaña de "activación" mira las opciones de "Contexto de activación" y prueba las tres opciones.

Un saludo
Carlos Garcés

El día 28/09/07, Eric Pap <ericpap@datafull.com> escribió:

Hola Gente. Muchas gracias a todos por sus respuestas. Estuve  haciendo varias pruebas segun me recomendaron en la empresa, y logre algun  cambio aunque no logre solucionar el problema, asi que les paso más datos a ver  si se les ocurre como seguir.
1) Compile mi exe y mi DLL (Con compatibilidad binaria) en una  maquina
2) En el servidor (Windows 2000 server) desregistre la dll, la borre y  limpie toda referencia a ella en el registro
3) Cree una aplicacion COM+ vacia en el servicio de componentes del  servidor, sin problemas.
4) En componentes, importe los de la DLL.
5) Estableci en mi aplicacion COM+ el nivel de autentificacion como  Conectar
6) Estableci el nivel de suplantacion como  Identifica
7) NO tilde "Exigir comprobacion de accesos para esta  aplicacion"
8) Exporte y genere el MSI del proxy para instalar en el  cliente
9) Como recomendo Paula, me arme un .VBS con acceso a algun objeto de la  clase y lo ejecute en el servidor. Anduvo todo bien asi que en el server la  clase está bien instalada.
10) Luego el cliente. Desregistre la dll, la borre y limpie el  registro
11) instale el proxy.
12) Copie el EXE
13) Al correr el exe: "Error al cargar la biblioteca  DLL"
 
hice varias pruebas, reexportando el proxi y determine lo siguiente:  
* Si tildo la opcion "Exigir comprobacion de accesos para esta  aplicacion" en el server y reexporto el proxy, en el cliente el error cambia y  me dice "Permiso denegado"
Segun veo este error es propio de COM+ y me confirma que en este caso  tengo conectividad pero por problemas de permisos no se  conecta.
 
Hasta aca llegue. Alguien que me de una mano por  favor!
saludos
Eric






    Mar, 2 de Oct, 2007 11:56 pm

    ericpap@...
    Enviar correo Enviar correo

    Reenviar Mensaje #25653 de 28174 |
    Desplegar mensajes Autor Ordenar por fecha

    Checa que la computadora y usuario este dado de alta en el servidor y tenga los permisos correspondientes. Me late que ese usuario o cliente ya accesaba al...
    lgcastillo@...
    Enviar correo
    28 de Sep, 2007
    8:28 pm

    Hola Gente. Bueno por fin encontre una solucion (Parcial) a mi problema de componentes COM+ Lo que tuve que hacer es en el servidor, en la pestaña Activación...
    Eric Pap
    ericpap@...
    Enviar correo
    4 de Oct, 2007
    5:50 pm

    Anda! Pues es verdad... esa opción marca la forma en la que se ejecutaran las DLL (dentro de com+ como proceso interno o en su propio espacio de memoria), de ...
    Carlos Garces
    carlosgarces...
    Sin conexión Enviar correo
    4 de Oct, 2007
    6:25 pm
    Avanzado

    Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
    Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda