2011-04-27 4 views
1

현재 ASP.NET MVC3 웹 사이트를 작성 중입니다. ASP.NET MVC3을 처음 사용합니다. 내 사이트에서 나는 샘플 asp.net mvc 웹 사이트를 여기를 클릭하십시오 (이것은 다른 asp.net MVC 사이트 인 새로운 샘플입니다. 데모는 고객 로그인을 표시하고 주문하고 체크 아웃하고 주문을 확인합니다. 세부 사항 - 이것은 아직 완료되지 않았습니다)이 프로젝트를 완료하면2 ASP.NET MVC 3 사이트 연결 방법

때. 나는 도메인 이름을 구입하고 그것을 호스팅하고 싶습니다. 나는 2 개의 다른 asp.net mvc3을 호스팅하고 싶지 않습니다. 어떻게 하나의 도메인 이름을 사용할 수 있고 둘 다 나의 asp.net MVC 프로젝트를 가지고 있습니다. 또한 하나의 SQL Server 데이터베이스 만 있습니다.

예 : 도메인 이름이 www.kalls23.com (이것은 mvc 3 프로젝트)이고 www.kalls23.com/sample/MvcSite와 같은 샘플을 원합니다 - 사용자가 (mvc3 프로젝트 샘플을 가져 오는))

어떻게 솔루션을 VS2010에 구성 할 수 있습니까? 다른 아이디어 및 권장 사항은 무엇입니까?

+0

Visual Studio에서 구조화하는 방법보다 구축 문제가 더 많습니다. 샘플 프로젝트를'sample.kalls23.com'과 같은 하위 도메인에 배포하고 IIS가 올바른 사이트를 제공하도록 할 수 있습니다. – R0MANARMY

답변

0

하나의 데이터베이스가있는 경우 특히 영역을 찾는 것이 좋습니다. 이것은 당신의 신청을 하나의 프로젝트로 만들고 많은 것을 공유 할 수 있습니다. 조금은 UI의 공유가 얼마나 필요한가에 달려 있습니다.

UI가 완전히 다르며 데이터베이스 구조 (예 : EF 코드를 먼저 가정)와 리포지토리를 주로 공유하는 경우 여러 ASP.NET MVC3 사이트 (모델/저장소/서비스)가있는 하나의 솔루션을 권합니다. 프로젝트 (복잡한 경우 더 많은 프로젝트가 나뉘어 질 수 있음) 및 테스트가 필요하거나 계획되면 테스트 프로젝트가 필요합니다.

이것은 삶이 더 쉬워지고 더 빨리 구축되기 때문에 이것이 굉장히 복잡한 프로젝트가 아니라면 아마도 첫 번째 추천을 택할 것입니다.

행운을 빌어 요! 더 구체적인 내용이 있다면 여전히 권장 사항 (테스트 계획, 복잡성, UI 공유, 데이터베이스 엔터티 겹침 등)을 얻을 수 있습니다.