2011-01-04 1 views
0

Je suis en train d'ouvrir un doc visio en utilisant le bit de code suivant
_stencilDocument = _stencilApplication.Documents.OpenEx(visioFilePath,(short)VisOpenSaveArgs.visOpenHidden);
Maintenant, ce code fonctionne très bien lorsque son dans un projet indépendant, mais montre File not found/could not be opened erreur lors de la mise dans un contrôle utilisateur et déployé sur un site SharePoint.
J'ai vérifié la valeur transmise dans visioFilePath (ce n'est pas la question), Serait-ce une question d'autorisation de SharePoint?Erreur lors de l'ouverture doc Visio de Sharepoint (Sharepoint Bureau d'émission Interop)

Répondre

0

Avez-vous vérifié votre cible de génération de DLL, il doit être réglé au CPU. Si la valeur X86 vous obtiendrez ces accès étranges erreurs ..

nié
+0

il est réglé sur un CPU: | – Shekhar

+0

Pourriez-vous essayer d'exécuter l'application de console en tant qu'utilisateur sous lequel le pool d'applications WebApplication s'exécute. (le webapp que votre contrôle est censé exécuter sous). Vous pouvez exécuter une application en maintenant la touche shift enfoncée et la touche exe -> run en tant que (utilisateur différent). – Colin

+0

il n'y a pas d'applications console, quand j'ai dit une application indépendante je voulais dire une application web qui n'était pas hébergée sur SharePoint – Shekhar

Questions connexes