Question

Mon hôte ne permet que des applications Web de confiance moyen.

Je reçois cette erreur:

Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.

J'ai le code, que dois-je changer? Je lis que je peux ajouter un attribut dans chaque fichier: [assembly: AllowPartiallyTrustedCallers] mais ma solution a des tonnes de fichiers, est-il un moyen plus rapide de le faire? (Un seul changement global?)

Je voudrais pouvoir limiter la méthode ou inclure l'espace de noms qui est l'origine du problème. Je ne sais même pas si cet ensemble est signé ou non.

Était-ce utile?

La solution

Si vous déployez votre application Web comme un ou plusieurs ensembles, vous ne devriez avoir à ajouter cet attribut à AssemblyInfo.cs dans chacun. . . Cela devrait vraiment être plus d'une question de ce changement une fois par projet pas le fichier source.

Vous devriez être en mesure de faire un Rechercher dans les fichiers, réglez « Regardez ces types de fichiers » à « AssemblyInfo.cs » et recherchez le texte « assemblage: AssemblyTitle »

Vous ne devriez obtenir un coup par projet dans votre solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top