2011-01-21 4 views
3

저는 .NET과 MVC에 대해 매우 익숙합니다. 프론트 엔드와 백엔드 (관리 사이트)가 필요할 사이트를 만들고 있습니다. 프로젝트를 만들고 프론트 엔드를 개발 중입니다. 어떻게하면이 사이트의 백엔드를 시작할 수 있습니까? 새로운 솔루션을 만들어야합니까? (무슨 일이 정확히?는 "솔루션"입니다MVC .Net 프런트 엔드 및 백 엔드

너무 감사

관리자 영역이 다른 도메인에서 호스팅되는 경우를 제외하고는, 두 사이트 모두에 대해 동일한 프로젝트를 사용하지 않을 이유가 없다

답변

5

. 만약 프로젝트를 공유한다면 관리자 컨트롤러를 별도의 ASP.NET MVC Area에 구성 할 수 있습니다.

"솔루션"은 프로젝트 그룹입니다. 예를 들어 솔루션에는 웹 응용 프로그램 프로젝트, 콘솔 응용 프로그램 프로젝트 및 몇 가지 공유 클래스 라이브러리 프로젝트가 포함됩니다.

1

Paul,

Visual Studio에서 "솔루션"은 하나 이상의 "프로젝트"를 포함 할 수 있습니다. 프로젝트 (대부분의 경우)는 생성하려는 응용 프로그램입니다. 귀하의 경우에는 ASP.NET MVC "프로젝트".

ASP.NET MVC 응용 프로그램을 작성하는 경우 프런트 엔드와 백엔드는 동일한 프로젝트 일 수 있습니다. "admin"페이지에 대한 액세스 권한을 제공하는 URL은 사이트의 사이트와 다를 수 있지만 대부분 프로젝트가 동일합니다.

관리 사이트의 도메인이 다를 경우가 아니면 다른 ASP.NET MVC 프로젝트로 관리 사이트를 개발할 필요가 없습니다.

질문에 답변이되지 않으면 두 "끝"(앞면과 뒷면 끝에)의 URL과 관련하여 염두에 두어야 할 점을 알려주십시오.

관련 문제