none
Después de tener instalado el IIS en mi PC,que es windows xp sp2, qué pasos debo tener en cuenta para publicar mi aplicación vb.net? RRS feed

  • Pregunta

  • Hola a Todos:

    Inicialmente Tengo ya la Aplicación desarrollada en visual basic.net y ya tengo instalado el IIS en mi pc, cree un directorio virtual y publiqué mi aplicación desde el visual studio, por medio del asistente, no se que estoy configurando mal que no me corre al meterle la ip del computador con el nombre de mi aplicación.De antemano muchisimas gracias.Si alguien me puede colaborar, definitivamente ya se me han quemado un poquito las neuronas, dedicándole tiempo a este problema; ay disculparán la ignorancia. Gracias de nuevo.

    saludos.

    martes, 10 de enero de 2012 13:32

Respuestas

  • ya lo monte,esta cargando muy bien,muchas gracias Alberto,que Dios lo bendiga,sabes solo me fui a administración del iis,en documento determinado,quité todos los archivos que habían y agregué el aspx que yo quería tener para mi inicio,en el momento en que corriera la aplicación.Muchas gracias,me fue útil saber toda esa información.
    • Marcado como respuesta jhoanna0627 viernes, 20 de enero de 2012 15:23
    viernes, 20 de enero de 2012 15:22

Todas las respuestas

  • [...] no me corre al meterle la ip del computador con el nombre de mi aplicación [...]

    A la vista de la frase que cito, entiendo que te funciona correctamente en local (desde el propio ordenador) y que sólo te falla cuando introduces su IP desde otra máquina. Si es así, debe ser un problema de conectividad entre ambas máquinas. Si ambas están en la misma red local, la causa más probable de que falte dicha conectividad es que el cortafuegos de Windows esté cerrando el puerto 80, y por tanto la llamada no llegue a alcanzar el IIS. Revisa que el cortafuegos deje correctamente abierto el puerto empleado por la aplicación web.

    P.D.: Deberías poner esta pregunta en el foro de ASP.NET, no en el de ADO.NET.

     

    miércoles, 11 de enero de 2012 22:11
  • Hola Alberto:

    Mira, es que el problema precisamente es que cuando lo corro en mi ordenador con la ip mia y el nombre de mi aplicación, es decir a nivel local, tampoco me corre, pero no se que esta mal configurado el el IIS...muchas gracias por tu aporte...espero me puedan colaborar...,pero agrago que la instalación esta bien, no se si depronto en la creación del directorio virtual haya fallado algo o me haya faltado algo.

    saludos.


    • Editado jhoanna0627 jueves, 12 de enero de 2012 13:44
    jueves, 12 de enero de 2012 13:42
  • Cuando algo no te funcione, da más detalles. No digas solamente "no me corre" o "no funciona", da una explicación completa y detallada del tipo "introduzco en Internet Explorer la siguiente URL: xxxx, y se produce una demora de x segundos durante la cual muestra un reloj de arena, y finalmente se presenta una pantalla de error con el siguiente mensaje: (copiar exactamente todo el texto del mensaje)".

    Con ese tipo de detalles, posiblemente podamos hacernos una idea de qué es lo que puede estar fallando, pero si solamente dices "lo he instalado en IIS y no me corre", es muy difícil que alguno de los lectores del foro pueda saber qué es lo que está fallando.

     

    jueves, 12 de enero de 2012 18:35
  • Hola Alberto:

    Estuve cacharreándole a mi aplicación y finalmente la logré instalar en windows 7, cuando corro la aplicación me sale el directorio,mi duda en estos momentos es de que manera hago para que al correr la ip con la aplicación me salga una página de inicio, que este caso es el validar usuario en vez del directorio.Muchas gracias de antemano.

    miércoles, 18 de enero de 2012 15:04
  • La página de inicio por defecto es Default.aspx (entre otras -- hay una pequeña lista de nombres posibles, como por ejemplo default.htm). Si esa página no existe, sale el índice de archivos, suponiendo que esté habilitado. En un servidor de producción, normalmente se deshabilita el índice, y en ese caso sale un error en caso de que no exista la página predeterminada.

    Si quieres cambiar la página de inicio, puedes hacerlo desde la herramienta de configuración del IIS, y ponerle, por ejemplo, Login.aspx en lugar de Default.aspx. También puedes añadir a tu web la página Default.aspx y dentro meter un Server.Transfer o un Response.Redirect para que salte a la página de login.

    Pero si lo que quieres es que los usuarios siempre se validen antes de entrar a la web, lo mejor es que juegues con las secciones <authorization> y <authentication> del web.config. Ponle que la autenticación funcione en modo Forms con la url de Login mapeada a tu página de validación, y ponle en <authorization> el clásico <deny users="?" /> para denegar el paso de usuarios anónimos. De esa forma, siempre entrarán lo primero a tu página de validación con independencia de la URL que escriban en el navegador.

     

    miércoles, 18 de enero de 2012 19:04
  • Alberto muchas gracias, se que va a hacer útil...voy a hacerlo, yo creo que si me va a funcionar.Muchas gracias, si necesito ayudita extra te digo.Muchas gracias por la ayuda de antemano.Saludos.
    viernes, 20 de enero de 2012 13:35
  • ya lo monte,esta cargando muy bien,muchas gracias Alberto,que Dios lo bendiga,sabes solo me fui a administración del iis,en documento determinado,quité todos los archivos que habían y agregué el aspx que yo quería tener para mi inicio,en el momento en que corriera la aplicación.Muchas gracias,me fue útil saber toda esa información.
    • Marcado como respuesta jhoanna0627 viernes, 20 de enero de 2012 15:23
    viernes, 20 de enero de 2012 15:22