Base de connaissances · ASP.NET
That assembly does not allow partially trusted callers (cet assembly n'autorise pas les appelants partiellement approuvés)
Dernière mise à jour le 2019-02-05
Lors du déploiement d'applications Web ASP.NET 2.0 dans l'hébergement Indichosts.net
vous pouvez rencontrer l'erreur suivante :
SecurityException: That assembly does not allow partially trusted callers.
Votre application ne peut pas appeler les assemblys à nom fort qui ne sont pas
annotés avec AllowPartiallyTrustedCallersAttribute (APTCA). Sans
APTCA, les assemblys à nom fort exigent une confiance totale, ce qui
échoue lorsque cette exigence atteint votre application Web en confiance partielle. Chez Indichosts.net,
les applications ASP.NET 2.0 sont configurées pour s'exécuter avec un
niveau de confiance personnalisé basé sur le niveau de confiance moyen (Medium Trust).
Pour résoudre ce problème, marquez vos assemblys avec l'attribut
AllowPartiallyTrustedCallersAttribute ; cet attribut doit être déclaré
au niveau de l'assembly (généralement dans le fichier Assemblyinfo.cs ou
Assemblyinfo.vb).
Voici un exemple de déclaration en C# :
[assembly:AllowPartiallyTrustedCallers]
et en Visual Basic :
<assembly:AllowPartiallyTrustedCallers>
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.