Foros del Web » Programando para Internet » ASPX (.net) »

Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

Estas en el tema de Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE] en el foro de ASPX (.net) en Foros del Web. Tengo una página web que cuando la ejecuto por medio de Visual Studio 2005, funciona correctamente, pero cuando entro por medio de la página, los ...
  #1 (permalink)  
Antiguo 07/07/2008, 10:25
 
Fecha de Ingreso: junio-2007
Ubicación: Mérida, Yucatán, México
Mensajes: 94
Antigüedad: 16 años, 10 meses
Puntos: 1
Exclamación Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

Tengo una página web que cuando la ejecuto por medio de Visual Studio 2005, funciona correctamente, pero cuando entro por medio de la página, los procesos fallan.

Ejecuta 1 geo-proceso llamado intersect, este crea unos archivos dentro de c:\tmp\, pero cuando lo ejecuto desde la web, simplemente me marca un error y no los crea...

pensé que era problemas de permisos, pero le he puesto por medios del iis, permisos como administrador y que ejecute secuencias de comandos y ejecutables, pero nada...

Llevo varios días con este problema, lo que estoy haciendo ahora es poner en una dll todos mis procesos, y referenciarla dentro de mi aplicación web, pero me sigue dando el mismo problema...

¿porqué en visual basic studio si me funciona y por la web no?...

por favor si tienen alguna opinión por favor.. serían de mucha ayuda... gracias,...
  #2 (permalink)  
Antiguo 07/07/2008, 10:43
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

Tenes que ir al directorio donde queres escribir, leer o lo que quieras y darle propiedades y en seguridad agregar al usuario IIS_WPG y darle el permiso que necesites.

Saludos.
  #3 (permalink)  
Antiguo 07/07/2008, 11:20
 
Fecha de Ingreso: junio-2007
Ubicación: Mérida, Yucatán, México
Mensajes: 94
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

Agregué IWAM_SIGAP, que al parecer es el único usuario dentro del grupo que me has dicho,..

Pero no pude probar que funcione, dado que no sé que clave ponerle...
  #4 (permalink)  
Antiguo 07/07/2008, 11:26
 
Fecha de Ingreso: junio-2007
Ubicación: Mérida, Yucatán, México
Mensajes: 94
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

Este es el error:

Cita:
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
at Microsoft.VisualBasic.CompilerServices.LateBinding .InternalLateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack, Boolean IgnoreReturn)
at Microsoft.VisualBasic.CompilerServices.NewLateBind ing.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn) at SIRETIH.Geoprocessor.Intersect.Process() in C:\Projects\SIRETIHGeoproccesor\SIRETIHGeoprocceso r\Main.vb:line 15

y este esl el codigo de la funcion Process()

Cita:
Public Function Process() As Boolean
Dim gp As Object = CreateObject("esriGeoprocessing.GPDispatch.1")
' Load required toolboxes...
gp.AddToolbox("C:/Archivos de programa/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx")
Dim siretih_ESRI_WMA_Lineas_Intersect As String = "C:\tmp\intersect.shp"
Try
gp.Intersect_analysis("'Database Connections\esri_wma_siretih.sde\GEO_PENINSULAR.DB O.Geo_peninsular\geo_peninsular.DBO.Lineas' #;'Database Connections\esri_wma_siretih.sde\geosiretih.DBO.si retih\geosiretih.DBO.pronostico_vientos' #", siretih_ESRI_WMA_Lineas_Intersect, "ALL", "", "INPUT")
Catch ex As Exception
ERR_MSG = ex.ToString()
Return False
gp = Nothing
End Try
Return True
End Function

Última edición por carloshuchim; 07/07/2008 a las 11:28 Razón: agregar más info
  #5 (permalink)  
Antiguo 07/07/2008, 11:35
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

y seguro q

gp.AddToolbox("C:/Archivos de programa/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx")

esa ruta existe en tu server , porq en el de desarrollo esta claro que si.

q version de iis , q version de Windows.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #6 (permalink)  
Antiguo 07/07/2008, 11:47
 
Fecha de Ingreso: junio-2007
Ubicación: Mérida, Yucatán, México
Mensajes: 94
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Funciona bien en el depurador, pero ya publicado no funciona!! [URGENTE]

Visual Basic Studio esta instalado en el servidor web, y la ruta si existe.

Agregue iis_wpg a la carpeta c:\tmp\ y nada...

Windows Server 2003,
IIS 6.0

La cosa es que si yo agarro ese gp.Intersect_analysis lo meto en un archivo .vb y lo ejecuto funciona correctamente...

Me viene matando, por que no encuentro la bendita solucion...!
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 21:30.