2009-11-04 10 views
0

J'ai une application C# qui utilise les PIA Office pour permettre à l'application d'exporter des données vers un fichier Excel. Cela fonctionne très bien sur ma machine de développement et d'autres machines de bureau.Application .NET avec Office PIA et SecurityException

Lorsque j'exécute l'application sur un serveur Terminal Server (Office disponible), j'obtiens une exception SecurityException et l'application se bloque. Le débogueur recommande de lire les autorisations de sécurité et de distribuer les applications de bureau.

En parcourant cette documentation, il semble s'agir principalement d'écrire des compléments pour la suite Office au lieu d'utiliser leur fonctionnalité.

Y a-t-il un tutoriel que je peux suivre pour que je puisse préserver cette fonctionnalité ou à tout le moins empêcher le crash? En raison de problèmes de déploiement, j'aimerais éviter de modifier les règles du système .NET si possible.

Répondre

0

Se pourrait-il simplement que votre application s'exécute à partir d'un partage réseau sur Terminal Server, n'a donc pas une confiance totale?

Dans ce cas, vous pouvez essayer de donner l'emplacement de l'application à pleine confiance - google for CASPOL pour plus d'informations.

+0

J'ai copié l'exécutable sur le bureau et essayé de l'exécuter à partir de là. J'ai fait la même chose pour d'autres applications .NET dans le passé sans problème. – Aaron

Questions connexes