2013-03-17 2 views

답변

1

질문에서 명확하지 않은 ASP.NET MVC 응용 프로그램에 대해 이야기하는 경우 단일 ASP.NET MVC 응용 프로그램에서 해당 컨트롤러가 포함 된 어셈블리를 참조하고이를 일반 컨트롤러로 사용할 수 있습니다. 하나의 가능성은 모든 ASP.NET MVC 응용 프로그램을 대상 응용 프로그램에서 참조하거나 일부 위치에서 컴파일 된 어셈블리를 참조하는 단일 Visual Studio 솔루션에 포함시키는 것입니다.

물론이 경우 대상 응용 프로그램의 ~/Views 폴더로 해당보기를 복사해야합니다. 그렇지 않으면 해결되지 않을 수 있습니다. Razor Generator 패키지와 같은 다른 응용 프로그램에서 ASP.NET MVC보기를 재사용 할 수있는 몇 가지 기술이 있습니다.

+0

예, 약 mvc) 감사합니다. 나는 더 어려울 것이라고 생각한다.) – user2167382

+0

컨트롤러는 단순한 클래스 일 뿐이며 컨트롤러를 포함하는 어셈블리를 참조함으로써 재사용 할 수있다. 더 어려운 것은 그들이 의존하는 견해를 재사용하는 것입니다. –

+0

MVC4 Internet App & MVC4 WebAPI 프로젝트가 2 개 있습니다. 그래서 WebAPI 프로젝트에서 InternetAPP 프로젝트에 대한 참조를 추가하고 실행하지만 API 컨트롤러를 찾을 수 없습니다 ... – user2167382

관련 문제