2012-03-12 2 views
1

Ninject.Web을 사용하기 위해 ASP.NET Web Forms (Framework 4.0) 응용 프로그램을 설정하려고합니다. DataBound 컨트롤에 문제가 발생하여 Ninject 3.0.0의 RC3을 사용하고 싶습니다.Ninject.Web 3.0.0 RC3을 사용하도록 ASP.NET Web Forms 응용 프로그램을 설정하는 방법은 무엇입니까?

Ninject.Web.Common과 Ninject.Web을 통해 기존 프레임 워크를 사용하여 커널을 만드는 방법은 두 가지로 보입니다. 첫 번째 방법은 App_Start 폴더에 정의 된 클래스를 사용하고 두 번째 방법은 NinjectHttpApplication에서 파생 될 때 CreateKernel 메서드를 재정의하는 것입니다.

Ninject.Web 3.0.0과 함께 앞으로 나아갈 것인데, 커널을 만드는 데 어떤 방법을 선호합니까?

답변

4

선호하는 방법은 없습니다. NuGet에 App_Start 방법이 추가되어 기존 파일을 변경할 필요가 없습니다. NinjectHttpApplication은 이전 버전과의 호환성을 위해 보관되었습니다. 이제까지 더 좋아하는 것을 사용하십시오.

+0

비록 두 가지 방법이 상호 배타적이라는 점을 생각해 봅니다. 둘 중 하나만 사용해야하지만 맞지는 않습니까? –

+0

예 모두 함께 사용하지 마십시오. –

관련 문제