none
Error al cargar Login RRS feed

  • Pregunta

  • He creado una aplicacion con VB1013 MVC y en mi maquina (localhost) todo funciona bien.

    Ahora una vez realizada la publicacion, carga perfectamente bien la pagina principal pero al hacer click en "Login" para autenticar el usuario, sencillamente sale la pagina de error por defecto del sistema:

    Error.

        

    An error occurred while processing your request.

    Esto es tan generico que no se donde puede estar el error para poder corregirlo, o donde buscar.

    domingo, 12 de abril de 2015 2:14

Respuestas

  • Si el error te da precisamente al hacer el Login, lo más normal es que se deba a que la aplicación que has publicado no consigue acceder al servidor de base de datos (el que contiene la tabla de logins) en la máquina en la que la has publicado.

    Para cerciorarte de que el problema es ese, habilita los errores en el web.config (poniéndole Off en el <customErrors>) y examina el mensaje de error. Si efectivamente es un problema de base de datos, configura correctamente la cadena de conexión en el web.config y cerciórate de que el servidor al que apunta la cadena lo has configurado correctamente con el esquema adecuado y que tiene los permisos suficientes para que pueda accederse usando la identidad del Pool en el que has publicado la aplicación.

    • Marcado como respuesta eduepa domingo, 12 de abril de 2015 14:08
    domingo, 12 de abril de 2015 7:22
  • El error es al intentar abrir la pagina de Login, osea ni siquiera abre esta pagina y habilitando los errors en el web.config me muestra el siguiente error:

               

    The system cannot find the file specified

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.            

    Exception Details: System.ComponentModel.Win32Exception: The system cannot find the file specified

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Pense podria ser por intentar la forma de autenticacion mediante el FormLogin pero no entiendo por donde va este error.

    • Marcado como respuesta eduepa domingo, 12 de abril de 2015 14:08
    domingo, 12 de abril de 2015 13:07
  • Cambie en la linea del web.config en la conecctionstring de la BD: Persist Security Info=False en lugar de True y ahi funciono perfecto.

    No entiendo bien el riesgo de vulnerabilidad en este sentido, pero bueno, ya veremos.

    Gracias y saludos

    • Marcado como respuesta eduepa domingo, 12 de abril de 2015 14:08
    domingo, 12 de abril de 2015 14:07

Todas las respuestas

  • Si el error te da precisamente al hacer el Login, lo más normal es que se deba a que la aplicación que has publicado no consigue acceder al servidor de base de datos (el que contiene la tabla de logins) en la máquina en la que la has publicado.

    Para cerciorarte de que el problema es ese, habilita los errores en el web.config (poniéndole Off en el <customErrors>) y examina el mensaje de error. Si efectivamente es un problema de base de datos, configura correctamente la cadena de conexión en el web.config y cerciórate de que el servidor al que apunta la cadena lo has configurado correctamente con el esquema adecuado y que tiene los permisos suficientes para que pueda accederse usando la identidad del Pool en el que has publicado la aplicación.

    • Marcado como respuesta eduepa domingo, 12 de abril de 2015 14:08
    domingo, 12 de abril de 2015 7:22
  • El error es al intentar abrir la pagina de Login, osea ni siquiera abre esta pagina y habilitando los errors en el web.config me muestra el siguiente error:

               

    The system cannot find the file specified

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.            

    Exception Details: System.ComponentModel.Win32Exception: The system cannot find the file specified

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Pense podria ser por intentar la forma de autenticacion mediante el FormLogin pero no entiendo por donde va este error.

    • Marcado como respuesta eduepa domingo, 12 de abril de 2015 14:08
    domingo, 12 de abril de 2015 13:07
  • Cambie en la linea del web.config en la conecctionstring de la BD: Persist Security Info=False en lugar de True y ahi funciono perfecto.

    No entiendo bien el riesgo de vulnerabilidad en este sentido, pero bueno, ya veremos.

    Gracias y saludos

    • Marcado como respuesta eduepa domingo, 12 de abril de 2015 14:08
    domingo, 12 de abril de 2015 14:07
  • Examina la traza de pila, que te debería salir debajo del mensaje de error. Si te encuentras  System.Data.SqlClient.SqlInternalConnection, entonces es que es un error de conexión a la base de datos. De lo contrario, ponnos aquí la traza, para que podamos intentar averiguar por qué se produce el error.

    Editado: Acabo de ver que ya has resuelto el error, pero de todas maneras voy a dejar esta respuesta sin borrarla porque puede ser de utilidad para alguien más la sugerencia de examinar la traza de pila para averiguar la causa del error.

    domingo, 12 de abril de 2015 14:08