Tenemos un servicio de Windows que se ejecuta en el servidor 2003. Abre un documento de Word de origen con Word Interop y luego hace algunas cosas con él. También hace lo mismo con los archivos de Excel y PowerPoint.Automatización de la oficina a través del servicio de Windows en el servidor 2008
Recientemente hemos intentado mover este servicio a una máquina con Windows 2008 Server y estamos teniendo problemas reales con él.
COMException en Microsoft.Office.Interop.Excel.Workbooks.Open COMException en Microsoft.Office.Interop.Word.Documents.Open
consigo las excepciones anteriores, cuando el servicio de Windows se está ejecutando en el servidor 2008. Al mirar al Administrador de tareas, la aplicación carga bien, pero luego se cierra de nuevo poco después.
He leído cosas sobre Vista y Server 2008 que ya no tienen una Session0, y he intentado cambiar las propiedades de seguridad de Office DCOM en consecuencia, incluida la modificación de la identidad del usuario ejecutándolas en Integrated, pero sin resultado.
¿Alguien sabe si esto es posible en absoluto? Este es un aspecto fundamental de nuestro sistema, por lo que debemos ser capaces de hacerlo.
Gracias
Probablemente ya lo sepa, pero Microsoft no admite la ejecución de Word en un servidor, y _might_ break the terms of the license. – Martin