2011-03-03 2 views
0

기본 웹 사이트 응용 프로그램을 관리 (CMS)하기 위해 ASP.NET MVC를 사용하는 응용 프로그램이 있습니다.하위 도메인을 올바르게 구성하는 방법 ASP.NET MVC 응용 프로그램

이 응용 프로그램을 실행하려면 하위 도메인 cms.example.com을 사용하고 싶습니다.

하지만 cms.example.com에 액세스하면 cms.example.com/CMS/Account/Login으로 리디렉션됩니다.

그리고 로그인하려고하면 작동하지 않습니다. 그러나 example.com/cms에 액세스하면 모든 것이 잘 작동합니다.

내 메인 도메인 (example.com)에 다른 ASP.NET MVC 응용 프로그램이 있습니다.

내 하위 도메인 응용 프로그램에 대해 수행 할 수있는 작업은 무엇입니까?

감사합니다.

+0

example.com/CMS는 example.com과 완전히 다른 MVC 프로젝트입니까? –

+0

예, 그렇습니다. 그들은 공통 도서관을 공유하지만, 차이 프로젝트입니다. – MCardinale

+0

웹 서버에 하위 도메인 헤더를 설정하는 것 외에 dns 해결을 위해 무엇을 했습니까? – datatoo

답변

1

CMS 앱은 기본 앱 내부에 있지 않아야하며, 자신의 디렉토리에 있어야합니다. IIS에서 cms.example.com에 바인딩 된 새 웹 사이트를 만들고 CMS 앱 디렉토리에 뿌리를두고 있습니다. 그런 식으로 두 앱은 모두 자신의 도메인을 사용하며 서로 간섭하지 않습니다. 두 앱이 일부 라이브러리를 공유하는 경우 각 애플리케이션 디렉토리에 복사하거나 GAC에 보관해야합니다.

+0

이것은 가능성이있는 답변입니다 – datatoo

+0

불행히도, 나는 공유 호스팅을 사용하고 IIS에 액세스하지 못했습니다. 하지만 내 호스팅 CMS 애플 리케이션을위한 가상 디렉토리를 만든 것 같아요. 감사. – MCardinale

+0

@ MCardinale : 추가 웹 사이트를 만들 수있는 제어판에 액세스 할 수 있습니까? 아니면 하나의 웹 사이트로만 제한됩니까? –

관련 문제