Depuracion Remota

02/12/2004 - 10:55 por Aisha | Informe spam
Buenas a todos.
Voy de problema en problema. No soy capaz a depurar en remoto. He seguido
todos los pasos que he encontrado en la documentacion y no he conseguido
depurar.
Mi situacion es la siguiente. Tengo un servidor con Sharepoint instalado. Yo
trabajo en una maquina local donde programo los webpart. Una vez programado
el webpart creo el paquete de instalacion con wppackage y lo instalo en el
servidor. Lo agrego a la página web de webparts y hasta ahí todo va bien. El
webpart se muestra a medias debido a que me da un error que he controlado
mediante un try catch. Como el error no es suficientemente claro querría
poder depurar paso a paso para saber cómo hacerlo.
Para ello he echo lo siguiente.
Tengo compartidas las carpetas en el servidor "C:\inetpub\wwwroot\bin". que
accedo de la siguiente manera \ombreservidor\bin.
Tambien tengo acceso a la carpeta "C:\Program Files\Common Files\Microsoft
Shared\Web server extensions\60\ISAPI" que accedo poniendo
\ombreservidor\ISAPI
1- Entro en Propiedades del proyecto-configuracion-Generar, y en la casilla
"Ruta de Acceso a los resultados" pongo \ombreServidor\bin y pulso aceptar
En este momento las referencias de sharepoint que tengo en mi máquina local
empiezan a dar errores, que si no se puede acceder a
microsoft.sharepoint.webpartpages y otros errores por el estilo.
2-Cambio las referencias y cojo las que están en \ombreservidor\ISAPI pero
ahora ya sí que no me reconoce ninguna referencia.
3- Paso de todo y pruebo a ver si en procesos de depuracion asociando el
proceso w3wp.exe funciona algo.
4- En el web.config del servidor pongo <compilation debug="true">
5- voy a la página web que tengo el webpart y como era de esperar con tantos
subrayados en el editor del visual estudio, esto no tira.

¿Alguien tiene una respuesta para mí?... gracias por leer este peazo de
párrafo.

Preguntas similare

Leer las respuestas

#1 Tako
02/12/2004 - 11:08 | Informe spam
Aisha wrote:
Buenas a todos.
Voy de problema en problema. No soy capaz a depurar en remoto. He
seguido todos los pasos que he encontrado en la documentacion y no he
conseguido depurar.
Mi situacion es la siguiente. Tengo un servidor con Sharepoint
instalado. Yo trabajo en una maquina local donde programo los
webpart. Una vez programado el webpart creo el paquete de instalacion
con wppackage y lo instalo en el servidor. Lo agrego a la página web
de webparts y hasta ahí todo va bien. El webpart se muestra a medias
debido a que me da un error que he controlado mediante un try catch.
Como el error no es suficientemente claro querría poder depurar paso
a paso para saber cómo hacerlo.
Para ello he echo lo siguiente.
Tengo compartidas las carpetas en el servidor
"C:\inetpub\wwwroot\bin". que accedo de la siguiente manera
\ombreservidor\bin.
Tambien tengo acceso a la carpeta "C:\Program Files\Common
Files\Microsoft Shared\Web server extensions\60\ISAPI" que accedo
poniendo \ombreservidor\ISAPI
1- Entro en Propiedades del proyecto-configuracion-Generar, y en la
casilla "Ruta de Acceso a los resultados" pongo \ombreServidor\bin
y pulso aceptar En este momento las referencias de sharepoint que
tengo en mi máquina local empiezan a dar errores, que si no se puede
acceder a microsoft.sharepoint.webpartpages y otros errores por el
estilo. 2-Cambio las referencias y cojo las que están en
\ombreservidor\ISAPI pero ahora ya sí que no me reconoce ninguna
referencia. 3- Paso de todo y pruebo a ver si en procesos de
depuracion asociando el proceso w3wp.exe funciona algo.
4- En el web.config del servidor pongo <compilation debug="true">
5- voy a la página web que tengo el webpart y como era de esperar con
tantos subrayados en el editor del visual estudio, esto no tira.

¿Alguien tiene una respuesta para mí?... gracias por leer este peazo
de párrafo.



Te voy a explicar mi método-guarro para depuración remota, no
recomendada en ningún lado pero me funciona.

a) Instalo los componentes de depuración en el servidor
b) Copio las DLL necesarias al cliente
c) Hago el WebPart en el cliente
d) Copio la dll a manaza al directorio bin (además de darla de alta la
primera vez como segura en el web.config)
e) En el Visual Studio doy a depuración, procesos, selecciono el
servidor y el proceso
f) Hago una llamada a la página donde este el WebPart

y funciona :)

Se que se puede llegar automatizar más, pero por diferentes motivos que
no vienen a cuento no puedo hacerlo :)

Espero que te sirva.
Respuesta Responder a este mensaje
#2 Aisha
02/12/2004 - 11:41 | Informe spam
Estoy probando lo que me has dicho, pero nada, mi servidor se niega a
dejarme depurar.
En las propiedades del proyecto no pones nada? La ruta de salida o algo así?
Sólo seleccionando el proceso w3wp.exe te funciona?
Yo ya no sé que cosas probar.
Muchas gracias por todo.

"Tako" wrote:

Aisha wrote:
> Buenas a todos.
> Voy de problema en problema. No soy capaz a depurar en remoto. He
> seguido todos los pasos que he encontrado en la documentacion y no he
> conseguido depurar.
> Mi situacion es la siguiente. Tengo un servidor con Sharepoint
> instalado. Yo trabajo en una maquina local donde programo los
> webpart. Una vez programado el webpart creo el paquete de instalacion
> con wppackage y lo instalo en el servidor. Lo agrego a la página web
> de webparts y hasta ahí todo va bien. El webpart se muestra a medias
> debido a que me da un error que he controlado mediante un try catch.
> Como el error no es suficientemente claro querría poder depurar paso
> a paso para saber cómo hacerlo.
> Para ello he echo lo siguiente.
> Tengo compartidas las carpetas en el servidor
> "C:\inetpub\wwwroot\bin". que accedo de la siguiente manera
> \ombreservidor\bin.
> Tambien tengo acceso a la carpeta "C:\Program Files\Common
> Files\Microsoft Shared\Web server extensions\60\ISAPI" que accedo
> poniendo \ombreservidor\ISAPI
> 1- Entro en Propiedades del proyecto-configuracion-Generar, y en la
> casilla "Ruta de Acceso a los resultados" pongo \ombreServidor\bin
> y pulso aceptar En este momento las referencias de sharepoint que
> tengo en mi máquina local empiezan a dar errores, que si no se puede
> acceder a microsoft.sharepoint.webpartpages y otros errores por el
> estilo. 2-Cambio las referencias y cojo las que están en
> \ombreservidor\ISAPI pero ahora ya sí que no me reconoce ninguna
> referencia. 3- Paso de todo y pruebo a ver si en procesos de
> depuracion asociando el proceso w3wp.exe funciona algo.
> 4- En el web.config del servidor pongo <compilation debug="true">
> 5- voy a la página web que tengo el webpart y como era de esperar con
> tantos subrayados en el editor del visual estudio, esto no tira.
>
> ¿Alguien tiene una respuesta para mí?... gracias por leer este peazo
> de párrafo.

Te voy a explicar mi método-guarro para depuración remota, no
recomendada en ningún lado pero me funciona.

a) Instalo los componentes de depuración en el servidor
b) Copio las DLL necesarias al cliente
c) Hago el WebPart en el cliente
d) Copio la dll a manaza al directorio bin (además de darla de alta la
primera vez como segura en el web.config)
e) En el Visual Studio doy a depuración, procesos, selecciono el
servidor y el proceso
f) Hago una llamada a la página donde este el WebPart

y funciona :)

Se que se puede llegar automatizar más, pero por diferentes motivos que
no vienen a cuento no puedo hacerlo :)

Espero que te sirva.





Respuesta Responder a este mensaje
#3 Tako
02/12/2004 - 12:11 | Informe spam
Aisha wrote:
Estoy probando lo que me has dicho, pero nada, mi servidor se niega a
dejarme depurar.
En las propiedades del proyecto no pones nada? La ruta de salida o
algo así? Sólo seleccionando el proceso w3wp.exe te funciona?
Yo ya no sé que cosas probar.
Muchas gracias por todo.




Si, tal y como te lo he dicho. La ruta de salida no la especifico por
que soy yo el que copia los archivos de /bin de mi ordenador local al /bin
del servidor. Igualmente no le doy a ejecutar en el Visual Studio, abro un
explorador y voy manualmente a donde este el Webpart.

De momento fíjate que tu usuario en el servidor tenga permisos en el
grupo de depuración aunque yo probaría también a ponerlo como administrador
por si las moscas.

Suerteeee

"Tako" wrote:

Aisha wrote:
Buenas a todos.
Voy de problema en problema. No soy capaz a depurar en remoto. He
seguido todos los pasos que he encontrado en la documentacion y no
he conseguido depurar.
Mi situacion es la siguiente. Tengo un servidor con Sharepoint
instalado. Yo trabajo en una maquina local donde programo los
webpart. Una vez programado el webpart creo el paquete de
instalacion con wppackage y lo instalo en el servidor. Lo agrego a
la página web de webparts y hasta ahí todo va bien. El webpart se
muestra a medias debido a que me da un error que he controlado
mediante un try catch. Como el error no es suficientemente claro
querría poder depurar paso a paso para saber cómo hacerlo.
Para ello he echo lo siguiente.
Tengo compartidas las carpetas en el servidor
"C:\inetpub\wwwroot\bin". que accedo de la siguiente manera
\ombreservidor\bin.
Tambien tengo acceso a la carpeta "C:\Program Files\Common
Files\Microsoft Shared\Web server extensions\60\ISAPI" que accedo
poniendo \ombreservidor\ISAPI
1- Entro en Propiedades del proyecto-configuracion-Generar, y en la
casilla "Ruta de Acceso a los resultados" pongo \ombreServidor\bin
y pulso aceptar En este momento las referencias de sharepoint que
tengo en mi máquina local empiezan a dar errores, que si no se puede
acceder a microsoft.sharepoint.webpartpages y otros errores por el
estilo. 2-Cambio las referencias y cojo las que están en
\ombreservidor\ISAPI pero ahora ya sí que no me reconoce ninguna
referencia. 3- Paso de todo y pruebo a ver si en procesos de
depuracion asociando el proceso w3wp.exe funciona algo.
4- En el web.config del servidor pongo <compilation debug="true">
5- voy a la página web que tengo el webpart y como era de esperar
con tantos subrayados en el editor del visual estudio, esto no tira.

¿Alguien tiene una respuesta para mí?... gracias por leer este peazo
de párrafo.



Te voy a explicar mi método-guarro para depuración remota, no
recomendada en ningún lado pero me funciona.

a) Instalo los componentes de depuración en el servidor
b) Copio las DLL necesarias al cliente
c) Hago el WebPart en el cliente
d) Copio la dll a manaza al directorio bin (además de darla de
alta la primera vez como segura en el web.config)
e) En el Visual Studio doy a depuración, procesos, selecciono el
servidor y el proceso
f) Hago una llamada a la página donde este el WebPart

y funciona :)

Se que se puede llegar automatizar más, pero por diferentes
motivos que no vienen a cuento no puedo hacerlo :)

Espero que te sirva.
Respuesta Responder a este mensaje
#4 Aisha
02/12/2004 - 12:37 | Informe spam
Muchas gracias por todo. Me doy por vencido. no me funciona na.
Esto de programar con webparts... no me está convenciendo mucho. A ver como
evoluciona esto.


"Tako" wrote:

Aisha wrote:
> Estoy probando lo que me has dicho, pero nada, mi servidor se niega a
> dejarme depurar.
> En las propiedades del proyecto no pones nada? La ruta de salida o
> algo así? Sólo seleccionando el proceso w3wp.exe te funciona?
> Yo ya no sé que cosas probar.
> Muchas gracias por todo.
>

Si, tal y como te lo he dicho. La ruta de salida no la especifico por
que soy yo el que copia los archivos de /bin de mi ordenador local al /bin
del servidor. Igualmente no le doy a ejecutar en el Visual Studio, abro un
explorador y voy manualmente a donde este el Webpart.

De momento fíjate que tu usuario en el servidor tenga permisos en el
grupo de depuración aunque yo probaría también a ponerlo como administrador
por si las moscas.

Suerteeee

> "Tako" wrote:
>
>> Aisha wrote:
>>> Buenas a todos.
>>> Voy de problema en problema. No soy capaz a depurar en remoto. He
>>> seguido todos los pasos que he encontrado en la documentacion y no
>>> he conseguido depurar.
>>> Mi situacion es la siguiente. Tengo un servidor con Sharepoint
>>> instalado. Yo trabajo en una maquina local donde programo los
>>> webpart. Una vez programado el webpart creo el paquete de
>>> instalacion con wppackage y lo instalo en el servidor. Lo agrego a
>>> la página web de webparts y hasta ahí todo va bien. El webpart se
>>> muestra a medias debido a que me da un error que he controlado
>>> mediante un try catch. Como el error no es suficientemente claro
>>> querría poder depurar paso a paso para saber cómo hacerlo.
>>> Para ello he echo lo siguiente.
>>> Tengo compartidas las carpetas en el servidor
>>> "C:\inetpub\wwwroot\bin". que accedo de la siguiente manera
>>> \ombreservidor\bin.
>>> Tambien tengo acceso a la carpeta "C:\Program Files\Common
>>> Files\Microsoft Shared\Web server extensions\60\ISAPI" que accedo
>>> poniendo \ombreservidor\ISAPI
>>> 1- Entro en Propiedades del proyecto-configuracion-Generar, y en la
>>> casilla "Ruta de Acceso a los resultados" pongo \ombreServidor\bin
>>> y pulso aceptar En este momento las referencias de sharepoint que
>>> tengo en mi máquina local empiezan a dar errores, que si no se puede
>>> acceder a microsoft.sharepoint.webpartpages y otros errores por el
>>> estilo. 2-Cambio las referencias y cojo las que están en
>>> \ombreservidor\ISAPI pero ahora ya sí que no me reconoce ninguna
>>> referencia. 3- Paso de todo y pruebo a ver si en procesos de
>>> depuracion asociando el proceso w3wp.exe funciona algo.
>>> 4- En el web.config del servidor pongo <compilation debug="true">
>>> 5- voy a la página web que tengo el webpart y como era de esperar
>>> con tantos subrayados en el editor del visual estudio, esto no tira.
>>>
>>> ¿Alguien tiene una respuesta para mí?... gracias por leer este peazo
>>> de párrafo.
>>
>> Te voy a explicar mi método-guarro para depuración remota, no
>> recomendada en ningún lado pero me funciona.
>>
>> a) Instalo los componentes de depuración en el servidor
>> b) Copio las DLL necesarias al cliente
>> c) Hago el WebPart en el cliente
>> d) Copio la dll a manaza al directorio bin (además de darla de
>> alta la primera vez como segura en el web.config)
>> e) En el Visual Studio doy a depuración, procesos, selecciono el
>> servidor y el proceso
>> f) Hago una llamada a la página donde este el WebPart
>>
>> y funciona :)
>>
>> Se que se puede llegar automatizar más, pero por diferentes
>> motivos que no vienen a cuento no puedo hacerlo :)
>>
>> Espero que te sirva.




Respuesta Responder a este mensaje
#5 Tako
02/12/2004 - 13:17 | Informe spam
Aisha wrote:
Muchas gracias por todo. Me doy por vencido. no me funciona na.
Esto de programar con webparts... no me está convenciendo mucho. A
ver como evoluciona esto.




Animo, no te des por vencido, pero ya se que es una.

Si te interesa existe esto:

http://www.gotdotnet.com/workspaces...974a7d0abe

Básicamente es un Webpart que contiene controles ASPX, así que tu puedes
programar un control ASPX normal con el IDE del Visual Studio y con la
interfaz gráfica para diseñar la pantalla y luego alojarlo dentro de el.

Animoooo



"Tako" wrote:

Aisha wrote:
Estoy probando lo que me has dicho, pero nada, mi servidor se niega
a dejarme depurar.
En las propiedades del proyecto no pones nada? La ruta de salida o
algo así? Sólo seleccionando el proceso w3wp.exe te funciona?
Yo ya no sé que cosas probar.
Muchas gracias por todo.




Si, tal y como te lo he dicho. La ruta de salida no la
especifico por que soy yo el que copia los archivos de /bin de mi
ordenador local al /bin del servidor. Igualmente no le doy a
ejecutar en el Visual Studio, abro un explorador y voy manualmente a
donde este el Webpart.

De momento fíjate que tu usuario en el servidor tenga permisos
en el grupo de depuración aunque yo probaría también a ponerlo como
administrador por si las moscas.

Suerteeee

"Tako" wrote:

Aisha wrote:
Buenas a todos.
Voy de problema en problema. No soy capaz a depurar en remoto. He
seguido todos los pasos que he encontrado en la documentacion y no
he conseguido depurar.
Mi situacion es la siguiente. Tengo un servidor con Sharepoint
instalado. Yo trabajo en una maquina local donde programo los
webpart. Una vez programado el webpart creo el paquete de
instalacion con wppackage y lo instalo en el servidor. Lo agrego a
la página web de webparts y hasta ahí todo va bien. El webpart se
muestra a medias debido a que me da un error que he controlado
mediante un try catch. Como el error no es suficientemente claro
querría poder depurar paso a paso para saber cómo hacerlo.
Para ello he echo lo siguiente.
Tengo compartidas las carpetas en el servidor
"C:\inetpub\wwwroot\bin". que accedo de la siguiente manera
\ombreservidor\bin.
Tambien tengo acceso a la carpeta "C:\Program Files\Common
Files\Microsoft Shared\Web server extensions\60\ISAPI" que accedo
poniendo \ombreservidor\ISAPI
1- Entro en Propiedades del proyecto-configuracion-Generar, y en
la casilla "Ruta de Acceso a los resultados" pongo
\ombreServidor\bin y pulso aceptar En este momento las
referencias de sharepoint que tengo en mi máquina local empiezan
a dar errores, que si no se puede acceder a
microsoft.sharepoint.webpartpages y otros errores por el estilo.
2-Cambio las referencias y cojo las que están en
\ombreservidor\ISAPI pero ahora ya sí que no me reconoce
ninguna referencia. 3- Paso de todo y pruebo a ver si en procesos
de depuracion asociando el proceso w3wp.exe funciona algo. 4- En
el web.config del servidor pongo <compilation debug="true"> 5-
voy a la página web que tengo el webpart y como era de esperar
con tantos subrayados en el editor del visual estudio, esto no
tira.

¿Alguien tiene una respuesta para mí?... gracias por leer este
peazo de párrafo.



Te voy a explicar mi método-guarro para depuración remota, no
recomendada en ningún lado pero me funciona.

a) Instalo los componentes de depuración en el servidor
b) Copio las DLL necesarias al cliente
c) Hago el WebPart en el cliente
d) Copio la dll a manaza al directorio bin (además de darla de
alta la primera vez como segura en el web.config)
e) En el Visual Studio doy a depuración, procesos, selecciono
el servidor y el proceso
f) Hago una llamada a la página donde este el WebPart

y funciona :)

Se que se puede llegar automatizar más, pero por diferentes
motivos que no vienen a cuento no puedo hacerlo :)

Espero que te sirva.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida