2009-03-26 20 views
6

Quiero alojar varios sitios web (todos con diferentes dominios, no subdominios) con la misma aplicación ASP.NET MVC. Necesito que la aplicación actúe de forma diferente en función del dominio, pero igual quiero que la misma aplicación sirva para todos los dominios. No quiero el reenvío o redireccionamiento del dominio, realmente quiero que todos los dominios funcionen por sí mismos, pero que se publiquen desde la misma aplicación MVC. ¿Cómo hago esto? También vale la pena señalar que estoy en hosting compartido con GoDaddy.¿Aloja múltiples dominios con la misma aplicación ASP.NET MVC?

¡Gracias de antemano!

+0

¿Puedes dar un ejemplo o dos de los diferentes comportamientos que estás buscando? –

+0

@ Zhaph-BenDuguid www.somesite.com/home/news, y www.somesite2.com/home/news. Datos obtenidos de la misma base de datos por un dominioConstant. –

Respuesta

3

Esto debería ser posible con IIS usando el campo de encabezados de host en la configuración de enlaces. Puede agregar tantos encabezados de host diferentes como desee para su aplicación. Y mientras ese dominio vaya de alguna manera a ese host en ese puerto en particular (http o https o personalizado), entonces se usará esa aplicación.

3

ASP.NET MVC Domain Routing muestra una posible forma de controlar el comportamiento de la aplicación ASP.Net MVC según el nombre de dominio que se utilizó para llegar a su sitio.

Cuestiones relacionadas