none
Problema al publicar servicios WCF RRS feed

  • Pregunta


  • Hola,

    Estoy utilizando unos servicios WCF y al publicarlos tengo este problema, si publico el servicio en local me va bien, pero en remoto en un Windows 2003 Server me da este error:

    ------------------------------
    Descripción: Error de aplicación en el servidor. La configuración actual de errores personalizados de esta aplicación evita que se muestren los detalles del error de la aplicación de manera remota (por razones de seguridad). Sin embargo, se pueden ver los detalles en los exploradores que se ejecuten localmente en el servidor.

    Detalles: Para habilitar los detalles de este mensaje de error específico de forma que sean visibles en equipos remotos, cree una etiqueta <customErrors> en el archivo de configuración "web.config" ubicado en el directorio raíz de la aplicación Web actual. La etiqueta <customErrors> debe tener el atributo "mode" establecido como "Off".

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="Off"/>
    </system.web>
    </configuration>

    Notas: La página de errores que está viendo actualmente se puede reemplazar por una página de errores personalizada si se modifica el atributo "defaultRedirect" de la etiqueta de configuración <customErrors> de la aplicación para que señale una dirección URL de páginas de errores personalizadas.

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
    </configuration>
    --------------------------------------------

    He probado de hacer las 2 cosas y sigue sin funcionar. Alguien sabe que puede ser.

    Gracias

    Un saludo
    lunes, 31 de diciembre de 2007 10:18

Respuestas


  • Hola,

    Sí que tenía instalado el framework 3. Era en un windows 2003 server que estaba publicado, así que en lugar de un directorio virtual era un sitio web específico para esta aplicación.

    Al final he conseguido solucionarlo, había que ver la web del error en local y allí salía el error exacto. En este caso fue que en un comentario había una tilde y aunque en local (ejecutando el programa con el visual studio, en lugar de con IIS) no daba problemas, en el IIS no iba bien.

    Ya está solucionado.

    Gracias

    Saludos
    martes, 22 de enero de 2008 7:25

Todas las respuestas

  •  

    Hola Amigo,

     

    Mira, no exactamente a mí, pero en la empresa donde trabajo ocurrio el mismo error el año pasado.

    El problema estaba relacionado con las versiones del Framework instaladas en el Servidor de Producción y en el de desarrollo.

     

    Cuentame si esto te ayuda...

     

    Un abrazo

     

    Daniel M. Salazar

    www.kummei.blogspot.com

     

    miércoles, 9 de enero de 2008 20:14
  • Prueba, si tienes acceso, a modificar el web.config:

    <configuration>
    <system.web>
    <customErrors mode="On"/>
    </system.web>
    </configuration>

    Para ver los detalles de la excepción.

    Salu2

    jueves, 10 de enero de 2008 8:37
  • Hola,

     

    El valor correcto del atributo mode de customErrors es Off para poder ver los detalles de la excepción.

     

    Para poder ver qué está pasando necesitaríamos ver los detalles de la excepción.

     

    Saludos,

     

    jueves, 10 de enero de 2008 12:14
  • Tienes razón Augusto, se me piró la pinza Sad

    Salu2
    jueves, 10 de enero de 2008 12:24
  • Creaste el directorio virtual correspondiente ?

    Tenés instalado el Fx3 ?

     

    jueves, 10 de enero de 2008 13:05

  • Hola,

    Sí que tenía instalado el framework 3. Era en un windows 2003 server que estaba publicado, así que en lugar de un directorio virtual era un sitio web específico para esta aplicación.

    Al final he conseguido solucionarlo, había que ver la web del error en local y allí salía el error exacto. En este caso fue que en un comentario había una tilde y aunque en local (ejecutando el programa con el visual studio, en lugar de con IIS) no daba problemas, en el IIS no iba bien.

    Ya está solucionado.

    Gracias

    Saludos
    martes, 22 de enero de 2008 7:25