Principales respuestas
No se como hacer para generar nombre.misitio.com

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.
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
-
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
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
-
-
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