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

Asp Y Servicio De Componentes

Estas en el tema de Asp Y Servicio De Componentes en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo una página asp que llama a una DLL que genera un informe en formato word, la DLL está dentro del servicio ...
  #1 (permalink)  
Antiguo 22/10/2004, 02:05
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Asp Y Servicio De Componentes

Hola a todos,

tengo una página asp que llama a una DLL que genera un informe en formato word, la DLL está dentro del servicio de componentes y todo funciona correctamente.

Cuando en el servidor se cierra la sesión (algo muy normal) no funciona este proceso por lo tanto llego a la conclusión de que el servicio de componentes no se inicia si en el servidor no se inicia una sesión.

¿Cómo puedo solucionar esto?

Espero puedana ayudarme,
Gracias.
  #2 (permalink)  
Antiguo 22/10/2004, 08:24
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 3 meses
Puntos: 2
Hola;
A mi tambien me pasa lo mismo, lamentablemente parece que en el servidor tienes que tener iniciada la sesión para que pueda correr el servicio de componentes.
Consultandolo con más gente me han dicho que la solución seria crear un servicio con C/C++ en vez de una DLL, pero en ese terreno no he entrado y no te puedo ayudar.
Si encuentras algo nuevo por favor manda un post.

Un saludo
__________________
¿Por qué Uri Geller doblaba cucharas?
  #3 (permalink)  
Antiguo 22/10/2004, 08:37
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Hola Txarly,

con el XP SP2 han cambiado muchas cosas y aparecen nuevas opciones en el servicio de componentes, una de ellas es convertir la aplicación en un servicio de NT.

EL problema está en que el servidor que en el servidor que tenemos corre Windows 2000 Server y no tengo ni idea de como solucionar esto. :-p

Como no tengo mucha idea de C/C++ te comento que existe un programa para convertir una aplicacion *.exe en un servicio, se llama SrvAny http://www.iopus.com/guides/srvany.htm

Un saludo
  #4 (permalink)  
Antiguo 22/10/2004, 08:57
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 3 meses
Puntos: 2
Nuestro servidor tambien es W2000 Server.
No conocia esas funcionalidades de XP SP2.
Lo del SrvAny si que lo miré como posible alternativa pero no lo he llegado a probar, digamos que de momento nos conformamos con la alternativa de iniciar sesion.

Si algun dia retomo el tema y descubro algo nuevo ya te contaré.

Gracias y un saludo.
__________________
¿Por qué Uri Geller doblaba cucharas?
  #5 (permalink)  
Antiguo 22/10/2004, 09:16
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 1 mes
Puntos: 0
Quizas esto os solucione algo:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head><title>Crea un documento de word</title></head>
<body>
<center>
<font color="#800080" size="4"><b>
Create a word document</b></font>
</center>
<p>
<center>
</p>
<table>
<form action="creaword.asp">
<tr>
<td><font color="#000080" size="3"><b>Name:</b></font> </td>
<td><input type="text" name="Name" size="50" maxlength="100"></td>
</tr>
<tr>
<td><font color="#000080" size="3"><b>Email:</b></font> </td>
<td><input type="text" name="Email" size="50" maxlength="100"></td>
</tr>
<tr><td>
<font color="#000080" size="3"><b>
Comments:</b></font> </td><td>
<textarea cols="50" rows="10" name="comments"></textarea></td>
</tr>
</table>
</center>
<p align="center">
<input type="submit" value="Submit">
</form><p align="left"> </p>
</body>
</html>
-------------------------------------------------------------------------
Archivo:creaword.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<% Response.ContentType = "application/msword" %><html>
<head>
<title>Crea Word </title>
</head>
<body bgcolor="#FFFFFF">
<% strName = Request.Querystring("Name")
strEmail = Request.Querystring("Email")
strComments = Request.Querystring("Comments")
%> <p align="right"><%=formatdatetime(now,2)%></p>Dear <%= strname %>: <br>
My email addess is: <%= stremail %> <br>
My Comments are: <%= strComments %>
</body>
</html>
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 14:39.