2011-01-10 5 views
0

.NET MVC 2를 배우고 있으며 내가 저장 한 도시 목록에 대한 하위 도메인을 만드는 방법을 알고 싶습니다. 표. 도시에 테이블을 추가 할 때 어떻게 든 동적으로 만들어지면 좋을 것입니다. 예를 들어내 ASP.NET MVC App에서 다른 도시에 대한 하위 도메인 만들기

:

  • seatle.mysite.com
  • calgary.mysite.com
  • orlando.mysite.com가에서 일하기 위해 내가 좋아하는 것

내 로컬 "Dev"환경 (Windows 7, IIS 7)은 물론 라이브 사이트 (공유 호스팅, 무제한 하위 도메인)에서도 사용할 수 있습니다.

+1

가능한 중복 [이 하위 도메인을 기반으로 ASP.NET MVC 경로를 만들 수 있습니까?] (HTTP를 : //stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc-route-based-on-a-subdomain) –

+0

방금 ​​물마루를 보냈고 하위 도메인을 매핑합니다. 컨트롤러와 동작. 나는 그럴 필요가 없다. 단지 하위 도메인 일 뿐이다. 그래서 제 경우는 조금 다릅니다. – PercivalMcGullicuddy

+0

이렇게하려면 도메인의 DNS 레코드를 터치해야합니다. 호스트가 API를 게시하지 않는 한 프로그래밍 방식으로 어떻게 할 지 확신하지 못합니다 (호스트 된 도메인이라고 가정) .../ –

답변

1

DNS에 하위 도메인을 만들어야합니다. 기술적으로 이것을 Application_Start에 프로그램 할 수 있지만 실제로 어떤 목록을 가지고 있는지 파악한 다음 한 번만 작성하면됩니다. 또는 * .domainname.com이 웹 사이트로 이동하도록 DNS와 웹 호스트에서 와일드 카드 도메인을 사용할 수 있는지 확인하십시오.

당신이 마틴 Balliauw의 블로그에 라우팅 방법 하위 도메인에 대한 기사가, 그렇게 후 : http://blog.maartenballiauw.be/post/2009/05/20/ASPNET-MVC-Domain-Routing.aspx

+0

아주 좋은 자습서 - 감사합니다. – SimonGates

관련 문제