none
Publicar mi aplicación Web (Local) en Servidor con IIS RRS feed

  • Pregunta

  • Hola Amigos, aquí de nuevo!

    Bueno estoy tratando de realizar lo siguiente: En mi equipo personal he desarrollado una aplicación Web con C# ASPX Base de datos SQL Server 2008, la he querido publicar en el servidor del trabajo (Windows Server 2008) y he realizado lo siguiente:

    Dentro del IIS 7.0 he creado una carpeta y la he convertido en aplicación, luego he copiado los archivos del proyecto y he cambiado el WebConfig, en la parte del nombre del equipo.

    Mencionar que el proyecto utiliza el Framework 4.0

    Pero al intentar acceder a el me muestra el error 

    500 - Error interno del servidor.

    Hay un problema con el recurso que busca y no se puede mostrar.

    Muchas gracias por la ayuda.


    David Aguirre

    martes, 5 de marzo de 2013 16:57

Respuestas

  • Hola Muchas gracias por responder!

    Te comento que ya he logrado publicar mi aplicación siguiendo estos pasos: http://ltuttini.blogspot.com/2012/10/aspnet-web-service-publicar-en-iis_21.html

    Pero tengo un problema más, resulta que es con los reportes hechos en Crystal reports, cuando intento acceder a un o de ellos que recibe parametros medice ERROR DE SERVIDOR EN LA APLICACION '/'.

    No se encuentra el recurso, todo esta bien de hecho si lo pruebo desde VS2010.

    Alguna idea?

    Muchas gracias.


    David Aguirre

    • Marcado como respuesta Uriel Almendra lunes, 1 de abril de 2013 16:19
    miércoles, 6 de marzo de 2013 18:36

Todas las respuestas

  • Hola David,

    ¿Sería posible que copiases el subtipo de error que corresponde a ese error 500? A veces aparece en la propia página de error y otras veces hay que buscarlo en los logs de HTTP.SYS (por defecto están dentro del directorio de Windows en \system32\logfiles).

    Busca la hora en la que realizas el acceso (ten en cuenta que las horas de los logs están en otra zona horaria, UTC) y copia la línea completa. Puede ser necesario que borres algún dato privado (como direcciones IP).

    También son muy útiles en estos casos los logs de eventos, en particular el log de eventos de Aplicación. Puede aparecer una excepción de .NET o nativa que haya provocado en última instancia el error 500.

    Un saludo,

    Álvar


    Álvar García del Río - SharePoint Solutions Architect

    miércoles, 6 de marzo de 2013 18:23
    Moderador
  • Hola Muchas gracias por responder!

    Te comento que ya he logrado publicar mi aplicación siguiendo estos pasos: http://ltuttini.blogspot.com/2012/10/aspnet-web-service-publicar-en-iis_21.html

    Pero tengo un problema más, resulta que es con los reportes hechos en Crystal reports, cuando intento acceder a un o de ellos que recibe parametros medice ERROR DE SERVIDOR EN LA APLICACION '/'.

    No se encuentra el recurso, todo esta bien de hecho si lo pruebo desde VS2010.

    Alguna idea?

    Muchas gracias.


    David Aguirre

    • Marcado como respuesta Uriel Almendra lunes, 1 de abril de 2013 16:19
    miércoles, 6 de marzo de 2013 18:36
  • Hola deac0307!

    Mi recomendación es que verifiques todos los requisitos que tiene tu aplicación, a saber:

    • Complementos IIS necesarios para su funcionamiento.
    • Complementos de reportes (como Crystal Reports).
    • Configuraciones especiales como permisos.
    • Extensiones de servidor necesarias.

    Esto te ayudará a identificar que cosas deberías tener instaladas y configuradas en tu servidor IIS para que cuando publicás tu aplicación ésta no "reviente" con errores 500 :)

    En relación a Crystal Reports, existe un runtime de este producto que se puede instalar gratis, pero con determinadas restricciones de utilización. Sino deberías ir a una versión full que la podés descargar desde la web del fabricante.

    En relación a otros errores con los que te puedas encontrar, si estás en fase de desarrollo y prueba es recomendado que permitan la identificación de errores desde equipos remotos. Esto lo configurás desde tu web.config:

    También deberías configurar Internet Explorer para que te deje ver detalles de los errores, y no te muestre la descripción "breve", deshabilitando la opción "Friendly HTTP Error Message".

    Saludos!!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    lunes, 11 de marzo de 2013 6:30
  • Hola, 

    Pues ya he instalado todo lo necesario, el problema viene por esta línea. http://support.microsoft.com/kb/319264/es?wa=wsignin1.0#survey

    realmente lo que pasa es que Por razones de seguridad, la contraseña de SQL Server no se conserva en Crystal Report en tiempo de ejecución.

    Pero no se que hacer exactamente.

    Si me puedes ayudar gracias.


    David Aguirre

    lunes, 11 de marzo de 2013 16:04
  • Hola deac0307!

    Entiendo la problemática que estás teniendo. Tené en cuenta dos cosas:

    1) El artículo que me referenciás tiene una "solución" a este comportamiento, ¿la has aplicado? ¿aún continúan los errores?

    2) Tené en cuenta una aclaración de dicho artículo: "Crystal Decisions trata todas las cuestiones y problemas de soporte técnico relativos a Crystal Reports para Visual Studio .NET, excepto si son de instalación. Vea en la sección "Referencias" de este artículo procedimientos para obtener ayuda con las cuestiones y problemas de soporte técnico".

    Por último, si aún seguís sin resolver tu problema, sería bueno que lo postees en los foros de desarrollo, allí seguramente van a poder ayudarte mejor que nosotros.

    Saludos!!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    viernes, 29 de marzo de 2013 7:30
  • Cuando publicas, los rpt no los reconoce o otros reportes, es lo mas seguro que en la publicacion no paso los reportes, tienes que copiarlo y pegarlo en la carpeta correspondiente
    martes, 31 de octubre de 2017 13:43