none
No se como hacer para generar nombre.misitio.com RRS feed

  • Pregunta

  • Hola, les escribo porque tengo una consulta. Tengo una aplicación en ASP.NET MVC en c# y se llama supongamos www.misitio.com, el cual se encuentra en un servidor ftp bajo una ruta (supongamos c:\webz\www.misitio.com) y lo que necesito es que la persona que se loguea tenga la posibilidad de crear un sitio personal público para sus clientes del tipo cliente.misitio.com, pero no se ni por donde empezar, quisiera que me den una mano con ese tema, como se hace para crear eso? se crea acaso una carpeta por cliente del tipo c:\webz\cliente.misitio.com, c:\webz\cliente2.misitio.com, etc? se registra de alguna manera?

    Espero me puedan, ayudar, muchas gracias!


    Quiero agregar que el sitio www.misitio.com tiene login por lo que necesita autenticación (FormsAuthentication), pero los subdominios como ser cliente.misitio.com no deberán requerirla, eso tampoco se como hacerlo.
    martes, 9 de marzo de 2010 11:32

Respuestas

  • Hola, Gonzalo.

    Creo que el problema que vas a tener con esa estructura es que necesitas tocar las DNS del dominio para dirigir las peticiones de tipo loquesea.misitio.com hacia tu servidor, por ejemplo creando un subdominio para cada usuario. También he visto en algunos hostings la posibilidad de crear subdominios comodín (de la forma *.misitio.com).

    En cualquier caso, se trata de un problema de gestión del servidor de nombres, no de MVC.

    Una vez tienes el subdominio apuntando a tu sitio web, y configurado IIS para atender estas peticiones, ya podrías desde tu aplicación obtener el nombre del usuario simplemente examinando el nombre de host suministrado en la petición.

    Saludos.

    José M. Aguilar
    Variable not found
    • Marcado como respuesta Eder Costa jueves, 4 de octubre de 2012 13:40
    martes, 9 de marzo de 2010 13:12
  • Holas,

    si es un servidor dedicado para tu sitio web, simplemente debes asgurarte de que tu aplicación responde a todas las peticiones; en caso contrario, deberías configurar los nombres de host válidos para el sitio (http://support.microsoft.com/default.aspx?scid=kb;es;324287).

    Saluds.


    José M. Aguilar
    Variable not found
    • Marcado como respuesta Eder Costa jueves, 4 de octubre de 2012 13:40
    martes, 9 de marzo de 2010 15:22

Todas las respuestas

  • Hola, Gonzalo.

    Creo que el problema que vas a tener con esa estructura es que necesitas tocar las DNS del dominio para dirigir las peticiones de tipo loquesea.misitio.com hacia tu servidor, por ejemplo creando un subdominio para cada usuario. También he visto en algunos hostings la posibilidad de crear subdominios comodín (de la forma *.misitio.com).

    En cualquier caso, se trata de un problema de gestión del servidor de nombres, no de MVC.

    Una vez tienes el subdominio apuntando a tu sitio web, y configurado IIS para atender estas peticiones, ya podrías desde tu aplicación obtener el nombre del usuario simplemente examinando el nombre de host suministrado en la petición.

    Saludos.

    José M. Aguilar
    Variable not found
    • Marcado como respuesta Eder Costa jueves, 4 de octubre de 2012 13:40
    martes, 9 de marzo de 2010 13:12
  • Y como logro que se apunte el subdominio en el IIS? Estoy usando IIS6.0
    martes, 9 de marzo de 2010 14:30
  • Holas,

    si es un servidor dedicado para tu sitio web, simplemente debes asgurarte de que tu aplicación responde a todas las peticiones; en caso contrario, deberías configurar los nombres de host válidos para el sitio (http://support.microsoft.com/default.aspx?scid=kb;es;324287).

    Saluds.


    José M. Aguilar
    Variable not found
    • Marcado como respuesta Eder Costa jueves, 4 de octubre de 2012 13:40
    martes, 9 de marzo de 2010 15:22