2012-08-16 7 views
1

J'ai une application ASP.NET MVC3 avec Ninject 3. Le Ninject 3 a été installé en utilisant NuGet, et maintenant j'essaie de publier cette application sur un hôte qui utilise un niveau de confiance moyen. Après avoir cherché sur google, j'ai trouvé une version spécifique pour les environnements de confiance moyenne. J'ai donc téléchargé et modifié les références de mon projet même erreur.Exécution de Ninject 3 sur un niveau de confiance moyen

je l'ai déjà changé la façon que je crée mon noyau et je suis en utilisant:

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

et je reçois toujours l'erreur.

Alors quelqu'un a déjà fait face à ce problème et l'a résolu?

Répondre

2

Essayez ceci:

Ouvrir ce fichier: MyProjectName \ Propriétés \ AssemblyInfo.cs puis ajoutez cette ligne

[montage: AllowPartiallyTrustedCallers]

Dans le Global.asax :

+0

Cela a fonctionné pour moi w À chaque fois que je n'ai pas ajouté l'attribut AllowPartiallyTrustedCallers. J'utilise l'hébergement partagé GoDaddy. – mike9182

+0

ne fonctionne pas dans mes projets. en utilisant 3.2.2 –

Questions connexes