none
Publicar Proyecto Web asp.net al IIS RRS feed

  • Pregunta

  • Hola amigos

    Comento e trabajado un proyecto web en capas (Acceso a Datos, Lógica de negocio e interfaz de usuario) la cuestion es que deseo publicar este proyecto en mi IIS pero no se como hacerlo como extraer los archivos para la publicacion

    alguien me ayuda o me indican algún tutorial para poder hacerlo

    adjunto una captura de como este estructurado el proyecto

    lunes, 23 de junio de 2014 17:10

Respuestas

  • Si el proyecto lo creaste con todas las opciones predeterminadas, entonces las referencias desde el proyecto web a las DLLs que contienen sus capas tendrán ya puesta la opción de "Copy Local". Esto hace que esas DLLs se copien automáticamente al directorio bin de la aplicación web. En consecuencia, esta aplicación las encuentra automáticamente en tiempo de ejecución, y por ello puedes olvidarte del hecho de que hayas programado en capas lógicas (layers) o que dichas capas lógicas estén implementadas en distintas capas físicas (tiers). Todo esto lo resuelve Vsual Studio por tí, y al final es suficiente con que publiques la aplicación web por sí sola, olvidándote de las capas.

    Para publicar la aplicación web, simplemente haz clic derecho sobre el proyecto Befit.Sys.ClasesGrupales.UI y selecciona la opción "Publish...". Te ofrecerá varias opciones, entre ellas una que te permite extraer todos los ficheros necesarios a una carpeta en tu disco local. El contenido de esa carpeta es el que tienes que subir a IIS. (Por supuesto, si tu servidor está debidamente configurado para ello, también puedes usar una de las opciones que suben los archivos directamente al IIS).

    • Marcado como respuesta Francisco901 miércoles, 25 de junio de 2014 16:07
    martes, 24 de junio de 2014 7:21

Todas las respuestas

  • Si el proyecto lo creaste con todas las opciones predeterminadas, entonces las referencias desde el proyecto web a las DLLs que contienen sus capas tendrán ya puesta la opción de "Copy Local". Esto hace que esas DLLs se copien automáticamente al directorio bin de la aplicación web. En consecuencia, esta aplicación las encuentra automáticamente en tiempo de ejecución, y por ello puedes olvidarte del hecho de que hayas programado en capas lógicas (layers) o que dichas capas lógicas estén implementadas en distintas capas físicas (tiers). Todo esto lo resuelve Vsual Studio por tí, y al final es suficiente con que publiques la aplicación web por sí sola, olvidándote de las capas.

    Para publicar la aplicación web, simplemente haz clic derecho sobre el proyecto Befit.Sys.ClasesGrupales.UI y selecciona la opción "Publish...". Te ofrecerá varias opciones, entre ellas una que te permite extraer todos los ficheros necesarios a una carpeta en tu disco local. El contenido de esa carpeta es el que tienes que subir a IIS. (Por supuesto, si tu servidor está debidamente configurado para ello, también puedes usar una de las opciones que suben los archivos directamente al IIS).

    • Marcado como respuesta Francisco901 miércoles, 25 de junio de 2014 16:07
    martes, 24 de junio de 2014 7:21
  • Gracias Alberto ya me funciono infinitamente gracias
    miércoles, 25 de junio de 2014 16:08
  • Gracias Alberto ya me funciono infinitamente gracias

     Alberto YO HE TENIDO EL MISMO PROBLEMA, ME PODRIAS DECIR COMO LO RESOLVISTE.

    GRACIAS

    viernes, 26 de septiembre de 2014 19:57
  • lo que pasa es que si te fijas en la imagen en la capa DAL, BL y UI tengo el webconfig la solucion a mi problema fue nada mas eliminar el webconfig de la capa DAL y BL solo dejando la UI

    si te soluciono no olvides marcar como respuesta

    jueves, 2 de octubre de 2014 16:34