2012-11-08 3 views
0

ASP.NET MVC는 요청에 대한 컨트롤러 인스턴스를 어떻게 만듭니 까? 다른 요청에 대해 다른 인스턴스를 생성합니까? 그렇다면 ViewBag는 컨트롤러의 멤버 일지라도 컨트롤러의 액션간에 공유 될 수 없다는 것을 의미합니까?ASP.NET MVC가 컨트롤러 인스턴스를 만드는 방법

+0

이 블로그 게시물 확인 http://prideparrot.com/blog/archive/2012/8/controller_lookup_and_default_controller_factory – VJAI

답변

1

모든 요청은 자체 컨트롤러 인스턴스를 호출합니다. 따라서 ViewBag은 모든 단일 요청에 대해 로컬입니다.

+0

자세한 내용은 새 스레드의 컨트롤러 인스턴스입니까? 앱 도메인? 또는 프로세스? 컨트롤러 인스턴스의 수를 제어하는 ​​ASP.NET MVC 또는 IIS에서 정의 된 한계가 있습니까? 감사. – Shuping

+0

IIS 스레드 풀 스레드 중 하나에서 호출됩니다. 그런데 왜 묻는거야? 달성하고자하는 것은 무엇입니까? –

관련 문제