2009-08-24 9 views
0

appelants partiellement confiance J'utilise le contrôle ReportViewer sur une page Web ASP.NET et lorsqu'il est déployé sur un site d'hébergement, je reçois l'exception suivante:ReportViewer contrôle- System.Security.SecurityException: Cet ensemble ne permet pas

Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. 

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

Je me rends compte que cela est dû au fait que je cours maintenant dans un mode de confiance moyenne par opposition à la confiance totale lors du développement.

J'ai du mal à trouver une solution pour permettre au contrôle ReportViewer de s'exécuter dans l'environnement de confiance moyenne.

Répondre

0

Je n'ai pas trouvé de réponse appropriée quand j'ai eu ce problème. À la fin je suis passé à un hôte qui a permis le contrôle ReportViewer (confiance totale AKA). Ceci est pour les rapports en mode local .... Si vous exécutez sur un serveur de rapports, puis la confiance moyenne devrait fonctionner selon:

http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/23c37d41-5cb7-4579-86c3-27460e654b65

Désolé. Je sais que ce n'est pas ce que tu voulais entendre.

+0

Merci pour le lien. Je suppose que je ne vais pas exécuter des rapports en mode local de ce fournisseur d'hébergement. – WorthiGe

Questions connexes