Automatisieren von Office über Windows Service auf Server 2008

Wir haben einen Windows-Dienst, der auf 2003 Server ausgeführt wird. Es öffnet ein Word-Quelldokument mithilfe von Word Interop und bearbeitet es dann. Dies gilt auch für Excel- und PowerPoint-Dateien.

Vor kurzem haben wir versucht, diesen Dienst auf einen Windows 2008 Server-Computer zu übertragen, und es treten echte Probleme auf.

COMException bei Microsoft.Office.Interop.Excel.Workbooks.Open COMException bei Microsoft.Office.Interop.Word.Documents.Open

Ich erhalte die oben genannten Ausnahmen, wenn der Windows-Dienst auf 2008 Server ausgeführt wird. Im Task-Manager wird die Anwendung zwar geladen, aber kurz darauf wieder geschlossen.

Ich habe gelesen, dass Vista und Server 2008 keine Sitzung0 mehr haben, und habe versucht, die Office DCOM-Sicherheitseigenschaften entsprechend zu ändern, einschließlich der Änderung der Identität des Benutzers, der sie ausführt, in Integriert, aber ohne Erfolg.

Weiß jemand, ob das überhaupt möglich ist? Dies ist ein grundlegender Aspekt unseres Systems und deshalb müssen wir in der Lage sein, dies zu tun.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage