Automatyzacja biura za pośrednictwem usługi Windows na serwerze 2008
Mamy usługę Windows, która działa na 2003 Server. Otwiera dokument źródłowy Word używając Word Interop, a następnie robi z nim pewne rzeczy. Podobnie działa w przypadku plików Excel i PowerPoint.
Niedawno próbowaliśmy przenieść tę usługę na komputer z systemem Windows 2008 i mamy z tym poważne problemy.
COMException w Microsoft.Office.Interop.Excel.Workbooks.Open COMException w Microsoft.Office.Interop.Word.Documents.Open
Otrzymuję powyższe wyjątki, gdy usługa Windows działa na serwerze 2008 Server. Patrząc na Menedżera zadań, aplikacja ładuje się poprawnie, ale wkrótce ponownie się zamyka.
Czytałem już o Vista i Server 2008, którzy nie mają już sesji 0, i próbowałem odpowiednio zmienić właściwości zabezpieczeń DCOM Office, w tym zmienić tożsamość użytkownika uruchamiającego je na Integrated, ale bezskutecznie.
Czy ktoś wie, czy to w ogóle możliwe? Jest to podstawowy aspekt naszego systemu, więc musimy być w stanie to zrobić.
Dzięki