Me encuentro con el siguiente siguiente problema.
Acabo de desarrollar un WebService y el cliente que consume dicho WS.
Tengo un servidor de prueba que ya tiene un sitio (http://desarrollo), cuando quiero implementar el webservice agregué un directorio en al sitio (http://desarrollo/ws), debido a la herencia de la configuración el nuevo directorio hereda todo del web.config del sitio. Creí que al convertir este directorio en una aplicación dejaría de heredar la configuración del sitio, pero no sucede así.
Investigando en la ayuda e internet logre evitar que llamará ciertos ensamblados utilzando lo siguiente:
Código:
Pero no puedo evitar que llame a los httphandlers, aún cuando utilizo el siguiente código:<compilation defaultLanguage="c#" debug="true"> <assemblies> <remove assembly="HtmlExport, Version=1.5.0.2027, Culture=neutral, PublicKeyToken=cc345fff879"/> </assemblies> </compilation>
Código:
<httpHandlers> <remove verb="*" path="*.rcc" /> </httpHandlers>
Error que recibo es el siguiente:
Cita:
Mensaje de error del analizador: No se encuentra el archivo o el nombre del ensamblado ActiveReports.Web o una de sus dependencias
La aplicación esta buscando un esamblado que se encuentra definido en el sitio:Mensaje de error del analizador: No se encuentra el archivo o el nombre del ensamblado ActiveReports.Web o una de sus dependencias
Código:
También intenté con <clear/> pero eso provoca que deje de capturar los archivos de mi aplicación, por jemplo el gobla.asx.<httpHandlers> <add verb="*" path="*.rcc" type="RCC.RccHandler, Rcc.Handlers, Version=1.0.1.1493, Culture=neutral, PublicKeyToken=c49a3ff" /> </httpHandlers>
¿Conocen alguna forma para evitar que el web.config de http://desarrollo/ws no herede la configuración del web.config del sitio (http://desarrollo)?
Saludes