2009-05-12 3 views
0

기본적으로 동일한 응용 프로그램이지만 다른 테마 또는 스킨을 사용하는 2 개의 도메인 이름이 필요합니다. 서버 변수를 사용하여 도메인 이름을 확인할 수는 있지만 두 도메인을 같은 응용 프로그램으로 지정하려면 어떻게해야합니까? 그리고 이것을 일반 사이트처럼 개발할 수 있습니까? (테마를 제외하고는?) 나는 단지 "웹 사이트 프로젝트"를 만들고 있습니까? 또한, 나는 단지 내 로컬 dev 컴퓨터에 액세스 할 수 있습니다 (http://localhost) 도메인이 아니므로, 어떻게 테스트하고 설정합니까? 감사!동일한 .NET 응용 프로그램에 2 개의 호스트 이름 사용

답변

3

IIS에서 할 수 있습니다. DNS는 두 도메인을 동일한 시스템으로 지정하고 IIS 헤더에서는 두 도메인 항목을 모두 넣습니다.

코드 관점에서 처리하는 데는 Request (HttpRequest.Url) 개체를 사용하여 두 사이트 중 어떤 사이트가 방문 중인지 확인하고 특정 사이트 설정을 동적으로 변경할 수 있습니다.

편집. 죄송합니다. 시험에 대해 조금 빗나갔습니다. 글쎄, 가장 좋은 방법은 도메인 이름으로 HOSTS 파일에 두 개의 항목을 넣는 것입니다. 파일 C 편집 : \ WINDOWS를 \ system32를 드라이버 \ 등 \ 호스트 \ 및

fakedomain1.com 127.0.0.1

fakedomain2.com 127.0.0.1

EDIT2 다음 줄을 추가 : 표시되지 않은 닌자 편집이를 성가신.

관련 문제