En C#.NET 4.0 - Que l'Assemblée ne permet pas de les appelants de confiance partielle

Lors de l'exécution à partir d'un partage réseau, mon application génère l'exception suivante:

Que l'assemblée ne permet pas de les appelants de confiance partielle.

Ma demande les références de deux fichiers DLL:

  • BitFactory.Logging.dll
  • FileHelpers.dll

Je ne suis pas sûr que l'on c'est d'avoir des problèmes avec.

  • AllowPartiallyTrustedCallersAttribute: Lire, mais je n'ai pas la source, soit de la DLL fichiers, donc je ne suis pas en mesure d'ajouter l'attribut de ces fichiers DLL.

  • CASPOL.EXE: ajout de mon partage réseau à l'aide de quelques variations, comme caspol -machine -addgroup 1. -url \\netserver\netshare\* LocalIntranet rien ne semble l'affecter.

J'ai utilisé CASPOL hack avant, avec .NET 3.5, cependant, il semble ne pas fonctionner avec .net 4.0 maintenant. Quelqu'un peut-il suggeest sur comment je peux contourner cette "Confiance partielle de l'Appelant" vérifier?

Grâce.

  • Les deux assemblées dans le GAC ou dans le répertoire de votre application?
  • Me semble que la politique est remplacée. Fuslogvw.exe pouvez vous montrer.
InformationsquelleAutor Nasir | 2010-11-23