2011-12-09 9 views
2

ASP.NET MVC3에서 간단한 웹 응용 프로그램 (예 : app1)을 작성했습니다. 이제 간단하게 CMS를 작성하려고합니다 (예 : app2). APP2가 independed 응용 프로그램 인 경우mvc 응용 프로그램에서 mvc 응용 프로그램

어떻게, APP2에서 app1/Content/ 폴더에 액세스 할 수 있습니까? 내가 APP1의 폴더 중 하나에 APP2을 복사하려면 앞으로

(예를 들어, APP2 경로가 될 것입니다 C:/app1/app2/는)

는 ASP.NET에서 사이트를 구축하기위한 올바른이 방법인가 MVC3? 그렇지 않은 경우 더 나은 방법을 제안하십시오.

영어로 죄송합니다.

답변

0

우선, 아주 좋은 디자인 선택이 아닙니다.

두 가지 응용 프로그램 사이에 공통점이 필요한 경우 몇 가지 방법을 사용할 수 있습니다. 가장 간단한 방법은 각 응용 프로그램에서 (web.config 내에서) 폴더를 가리키는 변수를 응용 프로그램에 정의하는 것입니다 또는 일반적인 내용이 포함 된 URL을 사용하십시오.

더 많은 응용 프로그램에서 동일한 DB를 사용해야하는 경우 동일한 연결 문자열을 사용하십시오.

몇 가지 이유로 2 개의 앱을 함께 사용해야하는 경우 하나의 앱을 만들어야하며 가능한 솔루션은 영역을 사용하여 분할 할 수 있어야합니다.

1

간단한 용도로 다른 프로젝트가 아닌 Area을 사용해야합니다. 당신은 더 많이 찾을 수 있습니다 here

+0

복잡한 상황의 경우 Orchard Project와 그 방식을 살펴볼 수 있습니다. –