2012-08-16 11 views
1

Ninject 3을 사용하는 ASP.NET MVC3 응용 프로그램이 있습니다. Ninject 3은 NuGet을 사용하여 설치되었으므로 이제 중간 신뢰 수준을 사용하는 호스트에이 응용 프로그램을 게시하려고합니다.중간 신뢰 수준에서 Ninject 3 실행

Google에서 검색 한 후 Ninject GoogleCode 프로젝트 웹 사이트에서 중간 신뢰 환경을위한 특정 버전을 찾았습니다. 따라서 프로젝트에 대한 참조를 다운로드하고 변경 했으므로 게시 한 후에도 여전히 같은 오류.

은 이미 내 커널을 만드는 방식을 변경하고 내가 사용하고 있습니다 :

var kernel = new StandardKernel(new NinjectSettings { UseReflectionBasedInjection = true }); 

을 그리고 난 여전히 오류가 발생합니다.

누구든지 이미이 문제에 직면하여 해결했습니다.

를 열고이 파일 :

답변

2

이 시도 MyProjectName \ 등록 \ 의 AssemblyInfo.cs 을 다음이 줄을

[어셈블리 : AllowPartiallyTrustedCallers] 추가의 Global.asax에서

을 :

+0

나는 AllowPartiallyTrustedCallers 속성을 추가하지 않았다. GoDaddy 공유 호스팅을 사용하고 있습니다. – mike9182

+0

내 프로젝트에서 작동하지 않습니다. 3.2.2 사용 –