Cuestión : Fusión de correo de Interop de la palabra del ASP .NET IIS 7 (obrar recíprocamente con la mesa)

Estoy escribiendo un uso del ASP .NET que los usuarios la palabra Interop para hacer un mailmerge.  Trabajos muy bien en mi ambiente local del revelador.  Pero en II7 no puede abrir un documento.  Pienso que es porque IIS 7 no puede obrar recíprocamente con la mesa (o abrir una sesión localmente), pero no puedo imaginar cómo conseguir a IIS y al usuario del ASP .NET poder hacer eso.  El App se estrella en la línea pasada abajo, decir que no hay referencia del objeto.  El método “abierto” devolvió tan un doc. de la palabra nula.  He confirmado que puedo tener acceso y abrir al archivo en la pregunta usando System.IO.File.Open ().  También he funcionado con el código de un cliente grueso app localmente y trabaja muy bien (cuando soy funcionamiento abierto una sesión él).  Gracias por adelantado por cualquier palabra = Microsoft.Office.Interop.Word de help.

using;

Word.MailMerge wrdMailMerge;originalFileName de la secuencia del
= de System.IO.Path.GetFileNameWithoutExtension (documentPath); el

// crea un caso del wrdApp de Word
= nuevo Word.Application (); oWordDoc del _Document de la palabra del

.; nombre de fichero = documentPath del objeto del

; oWordDoc del
= wrdApp.Documents.Open (nombre de fichero de la referencia, referencia oMissing, referencia oMissing, referencia oMissing, referencia del
oMissing, referencia oMissing, referencia oMissing, referencia oMissing, referencia oMissing, referencia oMissing, referencia del
oMissing, referencia oMissing, referencia oMissing, referencia oMissing, referencia oMissing, referencia oMissing); wrdMailMerge del

= oWordDoc.MailMerge;

class= del

Respuesta : Fusión de correo de Interop de la palabra del ASP .NET IIS 7 (obrar recíprocamente con la mesa)

Se espera que los usos de la oficina funcionen recíprocamente, tan hay un número de problemas que automatizan la oficina de IIS o de otros ambientes no interactivos.  Ver este artículo del kb para los detalles y las soluciones alternativas.

Consideraciones para la automatización del servidor-lado de la oficina
http://support.microsoft.com/?kbid=257757

La fusión de correo se puede también hacer más genéricamente como el HTML o rtf usar la manipulación de secuencia simple o con transformaciones de XSL.  

http://msdn.microsoft.com/en-us/library/aa537151(office.11).aspx

Otras soluciones  
 
programming4us programming4us