2012-10-27 2 views
0

좋아, 이것에 대해 많은 질문을 읽어보십시오. 그러나 실제로 저에게 적합한 해결책을 찾지 못했습니다 ... 그래서 도움은 매우 절실합니다.Ninject + MVC3 + 보통 트러스트 환경

Ninject를 통해 설치된 Ninject와 MVC3 웹 응용 프로그램을 실행하고 있습니다 (Ninject 버전 3.0.1.10을 사용하고 있습니다). 모든 것이 훌륭하게 작동합니다 (LocaWeb.com.br).

거기에서 웹 응용 프로그램을 실행하면 "System.Security.SecurityException : Request failed"가 나타납니다.

그리고 스택 추적은 많은 ninject의 호출을 보여줍니다.

그래서 중간 트러스트 Ninject 버전 (중간 트러스트 3.0.0.15 버전)을 다운로드해야하지만 어쨌든 nuGet을 수동으로 설치하는 방법에 대한 단서가 없습니다. 버전 또는 문제 해결을위한 올바른 길이라 할지라도 ...

정말 여기에 있습니다. :/

+0

아마도 나는 뭔가를 놓치고 있습니다. 그러나 현재 Ninject 참조를 제거하고 Nuget을 통해 필요한 Ninject 버전을 설치할 수는 없습니까? 모든 NuGet이하는 일은 참조를 추가하고 다운로드하는 것입니다. –

+0

Simon, 나는 그 생각의 줄에서 너와 함께있다. 그러나 unfortunatelly thare는 NuGet에서 사용할 수있는 중간 신뢰 환경을위한 Ninject가 아니다. (그래서, apperently 나는이 버전을 수동으로 설치하는 법을 배워야 만 할 것이다. Ninject 웹 사이트에서 다운로드 할 수 있습니다. –

+0

Ninject는 설치가 가장 쉬운 라이브러리 중 하나입니다. 문자 그대로 1 개의 DLL과 특정 확장 DLL (경우에 따라 Ninject.Web.Mvc)이 있습니다. –

답변

1

응용 프로그램을 배포 할 때 NuGet의 Ninject.dll을 중간 트러스트 DLL로 바꿉니다.

관련 문제