Saltar al contenido principal

 none
Publicar una solución C# MVC RRS feed

  • Pregunta

  • Estimados, 

    He buscado por todos lados esta información, pero no logro solucionarlo, quizás es algo muy obvio, pero no lo pillo.

    Tengo una aplicación en 4 capas en C#.net funcionando bien en mi equipo, pero al publicarlo en un servidor local IIS, se copian los archivos pero no va el "index.html" o similar, solo se copian los archivos para "generar" el sitio, como se muestra:

    bin/
    Content/
    fonts/
    images/
    Script/
    View/
    favicon.ico
    Global.asax
    Web.config

    Ahora: Cómo hago que la solución funcione igual que en mi equipo? Falta algo en el servidor para que levante o "arme" la solución como HTML?

    Dentro de [View] los archivos en las carpetas, son .cshtml


    • Editado Jano Bass jueves, 24 de octubre de 2019 13:35
    jueves, 24 de octubre de 2019 13:32

Todas las respuestas

  • Buenos días.

    No comentas que tipo de aplicación WEB estás creando pero como dices que usas C#, asumo que un MVC.

    Presuponiendo esto, y viendo las carpetas que diste, se me ocurre que te están faltando los controladores que redireccionarian a tus vistas.

    También puede ser de mucha ayuda que comentes que errores te está dando, códigos, mensajes. Lo que sea que nos ayude a trackear un poco mejor el problema.

    jueves, 24 de octubre de 2019 13:45
  • Efectivamente, se me "coló" indicar que es MVC.

    Error como tal no indica, solo que al ingresar a la ruta del servidor, no se levanta el sitio, solo se muestra el directorio como indiqué más arriba.

    Cabe mencionar que en esa dirección, existen otras carpetas con otros proyectos que SI funcionan, pero en asp y VB. Éste sería el primer proyecto en C# (soy el nuevo acá)

    jueves, 24 de octubre de 2019 13:49
  • para publicar en un servidor sigue este tutorial https://www.c-sharpcorner.com/uploadfile/francissvk/how-to-publish-asp-net-web-application-using-visual-studio-2/ y una vez tengas el proyecto publicado lo copias y pegas en C:\inetpub\wwwroot y te vas al administrador del iis y navegas hasta default  web site dentro encontraras la carpeta que acabas de pegar en C:\inetpub\wwwroo , le das clic derecho y clic en convertir en aplicación en la pantalla que se levanta dejas todo como está y das click en aceptar.

    Esto hará que cambie del el icono de una carpeta a un mundo con lo que ya es una app y si le das clic (la seleccionas) al lado derecho en el panel de acciones puedes dar clic en examinar y te abrirá el navegador con tu aplicación.

    lamento no subir imágenes pero no se me permite (no se porque jejeje) pero espero que te ayude la info.

    jueves, 31 de octubre de 2019 22:30