none
Publicar Proyecto de Asp.Net en IIS de Windows Server 2012 con base de datos en Access RRS feed

  • Pregunta

  • Saludos;

       He publicado un proyecto Asp.Net en un IIS de un servidor Windows 2012  R2 (Pc en producción), y al examinar la aplicación, sólo ejecuta la página por defecto siendo la de logueo, pero cuando la aplicación va a procesar la siguiente pagina luego de loguearse, arroja el siguiente error: "HTTP Error 503 The service is unavailable"... (en otros navegadores, no hace nada) y el grupo de aplicaciones del IIS se detiene; he revisado de todo como servicios, permisos, firewall de Windows, red y nada... Creo que el mensaje está asociado con la base de datos ya que no se demuestra la aceptación del usuario al loguearse.... En el IIS revisé la cadena de conexión y la actualicé a la ruta de la base de datos ya que se encuentra en formato de Access y dentro del proyecto en una carpeta llamada Data (Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\inetpub\wwwroot\SiifePlus\Data\siifePlus.accdb").... Otra acotación es que cuando estaba publicando el proyecto desde Visual Studio se mostró un mensaje indicando que la "base de datos publicada no está soportado por el método de publicación".

    Anexo imágenes de los procesos y espero que alguien me pueda aclarar si me falta algo por hacer para publicar el proyecto en las condiciones arriba descrito.

    Nota: También publiqué el proyecto en el equipo de desarrollo de la misma forma y también tengo los mismos problemas, pero cuando lo ejecuto directamente como prueba sí funciona. 

    Gracias.

    Error al examinar:



    miércoles, 2 de octubre de 2019 0:38

Todas las respuestas

  • hola

    me llama la atencion el mensaje del error, tampoco se que tipo de proyecto web en asp.net estas creando, si es un web site o un web application

    Pero podrias ver si tienes una carpeta App_Data, porque si pones la db alli dentro el connection string no requiere de una ruta, solo usarias

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source="siifePlus.accdb"

    o sino

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source="|DataDirectory|\siifePlus.accdb"

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 2 de octubre de 2019 4:54
  • hola

    me llama la atencion el mensaje del error, tampoco se que tipo de proyecto web en asp.net estas creando, si es un web site o un web application

    Pero podrias ver si tienes una carpeta App_Data, porque si pones la db alli dentro el connection string no requiere de una ruta, solo usarias

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source="siifePlus.accdb"

    o sino

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source="|DataDirectory|\siifePlus.accdb"

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    Buenas Noches Leandro.... Gracias por responder:

         El proyecto es de tipo web application... Si tiene una carpeta App_Data y agregué la base de datos y el error continúa... Te pregunto: el proceso de publicación arriba mostrado está bién o le falta algo mas, pregunto por el mensaje que muestra "La base de datos publicada no soporta el método de publicación... Te agradecería que me colaboraras en eso ya que he buscado casos similar y nada. 


    Muchas Gracias!


         



    jueves, 3 de octubre de 2019 2:04