2012-09-15 3 views
0
난 당신이
사용자 이름이 올라 기호
을 "앤"을 말할 만들 가입 할 때 여기
일어나는 방법처럼 작동하는 ASP.NET을 사용하여 하위 도메인 기능을 개발하고자

"www.domainName.com"
하위 도메인 "www.ann.domainName.com"ASP.NET 서브 도메인 기능

+3

이 작업을 수행하려면 DNS를 제어 할 수 있어야합니다. –

+1

자세한 정보를 제공해주십시오. – MikkoP

+0

어떤 제어판을 사용 하시겠습니까? –

답변

0

이 방법

  1. 우선으로 문제를 해결할 수를 얻을 것이다, 와일드 카드 DNS 도메인 (*)에 대한을 확립 귀하의 사이트의 IP 주소. 그러면 anystring.yourdomain.com이 올바르게 해결됩니다.
  2. IIS가 전용 IP 주소에 바인딩되지만 호스트 헤더에 의존하지 않도록 구성합니다 (빈 호스트 헤더 있음). 그러면 바인딩 된 IP에 대한 모든 HTTP 요청이 사이트로 전송됩니다.
  3. 들어오는 도메인을 (HttpContext에서)보고 HttpModule이 유효하지 않으면 거부합니다. 쿠키 또는 티켓 또는 이와 유사한 것을 설정하여 각 요청에 대해 DB 조회를 수행하지 않아도되므로 요청을 확인하는 것이 좋습니다.