Foros del Web » Programando para Internet » ASP Clásico »

¿Como puedo registrar las DLL en el servidor de componentes desde codigo VB ?

Estas en el tema de ¿Como puedo registrar las DLL en el servidor de componentes desde codigo VB ? en el foro de ASP Clásico en Foros del Web. Estoy haciendo un CD de instalacion, el cual contiene una completa aplicacion realizada con arquitectura DNA y COM+, en la cual hay varias paginas ASP, ...
  #1 (permalink)  
Antiguo 12/03/2003, 18:25
inukisoft
Invitado
 
Mensajes: n/a
Puntos:
¿Como puedo registrar las DLL en el servidor de componentes desde codigo VB ?

Estoy haciendo un CD de instalacion, el cual contiene una completa aplicacion realizada con arquitectura DNA y COM+, en la cual hay varias paginas ASP, un Script de una base de datos de SQL server y varias componentes (DLL's)

La pregunta es la siguiente:

Como puedo registrar las componentes en el servidor de componentes de Windows 2000, desde codigo y no tener que registrarlas manualmente ? Esto es muy importante, porque asi podria registrar estas componentes desde el codigo y automatizar al maximo el proceso de instalacion.

Bueno... el desafio esta abierto.
Eso si, cuando termine el codigo del instalador, lo dejare libre para uso publico (eso si, estaria cometiendo una infraccion de publicacion de material del estado, pero no estoy ni ahi... al final las comunidades como estas dependemos solo de nuestros conocimientos).

Gracias y espero alguna respusta
  #2 (permalink)  
Antiguo 12/03/2003, 18:33
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Llevo mas de dos años trabajando con asp + COM y nunca he visto que se pueda registrar automaticamente las componentes que vaya a utilizar el servidor para tu web.

Con varios clientes las veces en que hemos instalado esto ha sido manual (incluyendo cuando se anexan al MTS si es necesario), a lo mas podrias crear un bat que se encargue de registrar tus componentes, pero a medida que vayas avanzando en esto y ni te cuento los posibles problemas que te pueden traer cuando tengas mas de una dll no te fiaras ni siquiera con un bat y vas a preferir registrar manualmente tud dll's.

Si documentas adecuadamente los pasos a seguir para instalar tu sitio no deberias tener problemas.

Ahora si alguien sabe como igual no estaria mal aprender

aunke con esto de las dll's no me fio ni un paso , me quedo con hacer el registro yo mismo
  #3 (permalink)  
Antiguo 12/03/2003, 18:39
inukisoft
Invitado
 
Mensajes: n/a
Puntos:
Algo me tinca

Por lo que se hay que utilizar la función SHELL (<programa>)
para ejecutar un archivo... quizas asi puedas correr el bat.
Buscare por todos lados y te contare como me fue...
me consta que hay solucion para esto.
gracias

pd: solo llevo trabajando 2 meses en esto, pero creo que se pueden hacer cosas muy buenas con poco tiempo... no le tengo miedo a la inexperiencia (ademas soy practicante, no hay nada que perder.)
  #4 (permalink)  
Antiguo 12/03/2003, 18:53
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
con shell claro que puedes invocar programas...incluso podrias crear autorun en el cd encargado de eso.

pero registrar una dll no es algo tan liviano de llevar ya que lo que recomienda mocosoft es:

1. bajar el iis
2. desregistrar la dll (si es que antes fue registrada)
3. borrar la dll antigua (si es ke existia)
4. copiar la nueva dll (de preferencia en el mismo path de la antigua, sino limpiar el regedit de posible basura)
3. registrar la dll con el path referenciado
4. subir el iis

por eso lo mejor es hacer esto manualmente porke estas porkerias de dll's tienen una cantidad de mañas que ni te las cuento...tambien debes tener cuidado con la compilacion porque mocosoft igual recomienda con las propiedades en que deban ser compiladas para que no tengan problemas futuros con otras COM instaladas en el cliente.

en fin..suerte
  #5 (permalink)  
Antiguo 12/03/2003, 19:19
inukisoft
Invitado
 
Mensajes: n/a
Puntos:
LO LOGRE


MIRA ESTA DIRECCION
http://www.aspfree.com/asp/comadmin2.asp

AQUI APARECE COMO UTILIZAR LA API...

Bueno compañero... ojala nos sirva.
Si logro algo importante te cuento.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:25.