2011-01-04 4 views
0

Ich versuche, ein visio doc öffnen Sie das folgende Stück Code mit
_stencilDocument = _stencilApplication.Documents.OpenEx(visioFilePath,(short)VisOpenSaveArgs.visOpenHidden);
Nun diesem Code funktioniert gut, wenn sein in einem unabhängigen Projekt, aber File not found/could not be opened zeigt Fehler, wenn es in ein Benutzersteuerelement eingefügt und auf einer SharePoint-Website bereitgestellt wird.
Ich habe den Wert geprüft, der in visioFilePath übergeben wurde (das ist nicht das Problem), Könnte dies ein Berechtigungsproblem von SharePoint sein?Fehler beim Öffnen von Visio doc von Sharepoint (Sharepoint Office-Interop-Ausgabe)

Antwort

0

Haben Sie das Build-Ziel Ihrer DLL überprüft, sollte es auf Any CPU gesetzt werden. Wenn X86 eingestellt ist, erhalten Sie diese merkwürdigen Zugriff verweigert Fehler.

+0

es ist auf Any CPU: | – Shekhar

+0

Können Sie versuchen, die Konsolenanwendung auszuführen, wenn der Benutzer den Anwendungspool der Webanwendung ausführt? (Die Webapp, unter der Ihre Kontrolle laufen soll). Sie können eine Anwendung ausführen, indem Sie shift und rechts die exe -> run as (different user) drücken. – Colin

+0

Es gibt keine Konsolen-Apps, wenn ich eine unabhängige Anwendung sagte, meinte ich eine Web-Anwendung, die nicht auf SharePoint gehostet wurde – Shekhar

Verwandte Themen