2009-03-26 10 views
6

Desidero ospitare più siti Web (tutti con domini diversi, non sotto domini) con la stessa app ASP.NET MVC. Ho bisogno che l'app agisca in modo diverso in base al dominio, ma desidero comunque che la stessa app sia al servizio di tutti i domini. Non voglio inoltro o reindirizzamento di domini, voglio davvero che tutti i domini funzionino da soli, ma servono dalla stessa app MVC. Come faccio a fare questo? Vale anche la pena notare che sono in hosting condiviso con GoDaddy.Ospita più domini con la stessa app ASP.NET MVC?

Grazie in anticipo!

+0

Puoi fare un esempio o due dei diversi comportamenti che stai cercando? –

+0

@ Zhaph-BenDuguid www.somesite.com/home/news e www.somesite2.com/home/news. Dati recuperati dallo stesso db da un dominio costante. –

risposta

3

Questo dovrebbe essere possibile con IIS utilizzando il campo intestazioni host nelle impostazioni dei binding. Puoi aggiungere il numero di header host diversi che desideri per la tua applicazione. E fintanto che quel dominio in qualche modo va a quell'host su quella particolare porta (http o https o personalizzata), allora quell'applicazione sarà usata.

3

ASP.NET MVC Domain Routing dimostra un modo possibile per controllare il comportamento dell'applicazione ASP.Net MVC in base al nome di dominio che è stato utilizzato per raggiungere il sito.

Problemi correlati