2009-03-26 10 views
6

같은 ASP.NET MVC 앱으로 여러 웹 사이트 (모두 하위 도메인이 아닌 다른 도메인)를 호스팅하고 싶습니다. 도메인을 기반으로 다르게 행동하는 앱이 필요하지만 같은 앱이 모든 도메인을 제공하기를 바랍니다. 나는 도메인 포워딩이나 리다이렉션을 원하지 않는다. 나는 모든 도메인이 그들 스스로 기능을 발휘할 수 있기를 바랄 뿐이다.하지만 같은 MVC 애플리케이션에서 서비스를 제공했다. 어떻게해야합니까? 내가 GoDaddy와 공유 호스팅을하고 있음을 알리는 것도 가치가있다.동일한 ASP.NET MVC 앱을 호스트하는 여러 도메인?

미리 감사드립니다.

+0

찾고있는 다른 동작 중 하나 또는 두 가지를 제공 할 수 있습니까? –

+0

@ Zhaph-BenDuguid www.somesite.com/home/news 및 www.somesite2.com/home/news. 동일한 데이터베이스에서 domainConstant에 의해 데이터를 가져옵니다. –

답변

3

바인딩 설정에서 호스트 헤더 필드를 사용하는 IIS에서 가능해야합니다. 응용 프로그램에 대해 원하는만큼 많은 다른 호스트 헤더를 추가 할 수 있습니다. 그리고 해당 도메인이 어떻게 든 특정 포트 (http 또는 https 또는 사용자 정의)에서 해당 호스트로 이동하는 한 해당 응용 프로그램이 사용됩니다.

3

ASP.NET MVC Domain Routing은 사이트에 도달하는 데 사용 된 도메인 이름을 기반으로 ASP.Net MVC 응용 프로그램 동작을 제어하는 ​​한 가지 가능한 방법을 보여줍니다.

관련 문제