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

HTTPHandlers y subdirectorios

Estas en el tema de HTTPHandlers y subdirectorios en el foro de ASPX (.net) en Foros del Web. Hola a todos, tengo el siguiente interrogante: pongo a puto un HTTPHandler en el web.config del Proyecto1 para interceptar pedidos de páginas con cierto path ...
  #1 (permalink)  
Antiguo 06/10/2005, 14:27
Avatar de sindestino  
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 20 años, 5 meses
Puntos: 0
HTTPHandlers y subdirectorios

Hola a todos, tengo el siguiente interrogante:

pongo a puto un HTTPHandler en el web.config del Proyecto1 para interceptar pedidos de páginas con cierto path los cuales son administrados por cierta clase dentro de dicho proceso.

Código:
<httpHandlers> 
    <add verb="*" path="Pedro/*.aspx" type="Proyecto1.EspacioDeNombres.NombreDeClase,HTTPHandlersTest" />
</httpHandlers>
El inconveniente es que dentro de mi solución tengo un proyecto web (Proyecto2) que se sitúa exactamente un directorio por debajo (Proyecto1/Proyecto2).
Al querer hacer un Response.Redirect desde el proyecto1 a alguna página del proyecto2 me lanza un error de configuración en el web config del proyecto1.
Estimo que el error es debido a que los valores de HTTPHandlers del web.config del P1 son heredados por el web.config del P2, y al querer analizarlos el error se produce porque la clase especificada en 1 no existe en el proyecto 2.

No estoy pudiendo solventar dicho inconveniente, ni siquiera haciendo

Código:
<httpHandlers> 
    <clear />
</httpHandlers>
en el web.confog del P2

Espero haberme explicado y que álguien sepa como puedo darle solución.

muchas gracias, Martín
  #2 (permalink)  
Antiguo 07/10/2005, 19:44
Avatar de sindestino  
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 20 años, 5 meses
Puntos: 0
De acuerdo respuesta!

Me autorespondo por si a álguien le sirve:

Agregué el atributo validate="false" en el elemento <add> de la sección <httphandlers>

de MSDN:

Cita:
If validate is set to false, ASP.NET will not attempt to load the class until the actual matching request comes, potentially delaying the error but improving start-up time.
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 03:33.