2016-12-16 14 views
2

ASP.NET MVC에서 Portable Areas에 대한 3 년 이상 된 참조를 보았지만 ASP.NET Core의 경우 "across"영역을 실행했습니다.ASP.NET 핵심 영역은 휴대용 영역과 동일합니까?

이것들은 동일한 것입니까?

사이드 질문 :

는 모듈화 또는 플러그인을 사용하여 응용 프로그램을 만들려면 더 좋은 DI으로 해결이 뭔가 있습니까?

답변

1

ASP.NET 코어 Application parts feature을 사용하면 해당 지역의 컨트롤러 /보기 구성 요소를 다른 프로젝트에 쉽게 넣을 수 있으며 기본 웹 응용 프로그램에서 사용할 수 있습니다. 보기와 정적 인 내용으로는 좀 더 어려워집니다. 지역 컨트롤러가있는 프로젝트와 동일한 프로젝트에 리소스를 추가하고 IFileProvider 인터페이스를 구현하고 구현을 IHostingEnvironment.WebRootFileProvider 속성에 할당하는 것을 선호합니다.

ExtCore framework을 사용하면이 모든 것을 자동으로 만들 수 있습니다.