Pergunta : Fusão de correio de Interop da palavra do ASP .NET IIS 7 (interagir com o Desktop)

Eu estou escrevendo uma aplicação do ASP .NET que usuários a palavra Interop para fazer um mailmerge.  Trabalhos muito bem em meu ambiente local do colaborador.  Mas em II7 não pode abrir um original.  Eu penso que é porque IIS 7 não pode interagir com o Desktop (ou para entrar localmente), mas eu não posso figurar para fora como conseguir IIS e o usuário do ASP .NET poder fazer isso.  O App deixa de funcionar na última linha abaixo, dizer que não há nenhuma referência do objeto.  Assim o método “aberto” retornou uma palavra nula doc.  Eu confirmei que eu posso alcançar e abrir a lima na pergunta usando System.IO.File.Open ().  Eu igualmente funcionei o código de um cliente grosso app localmente e trabalha muito bem (quando eu sou corredor entrado ele).  Obrigado adiantado para toda a palavra de help.

using = Microsoft.Office.Interop.Word;

Word.MailMerge wrdMailMerge;originalFileName da corda do
= de System.IO.Path.GetFileNameWithoutExtension (documentPath); o

// cria um exemplo do wrdApp de Word
= Word.Application novo (); oWordDoc do _Document da palavra do

.; nome de arquivo = documentPath do objeto do

; oWordDoc do
= wrdApp.Documents.Open (nome de arquivo da referência, referência que oMissing, referência que oMissing, referência que oMissing, referência do
que oMissing, referência que oMissing, referência que oMissing, referência que oMissing, referência que oMissing, referência que oMissing, referência do
que oMissing, referência que oMissing, referência que oMissing, referência que oMissing, referência que oMissing, referência que oMissing); wrdMailMerge do

= oWordDoc.MailMerge;

class= do

Resposta : Fusão de correio de Interop da palavra do ASP .NET IIS 7 (interagir com o Desktop)

As aplicações do escritório são esperadas funcionar interativamente, tão há um número de problemas que automatizam o escritório de IIS ou de outros ambientes non-interactive.  Ver este artigo do kb para detalhes e ac1ões alternativas.

Considerações para a automatização do usuário-lado do escritório
http://support.microsoft.com/?kbid=257757

A fusão de correio pode igualmente ser feita mais genèrica como o HTML ou o rtf using a manipulação de corda simples ou com transformações de XSL.  

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

Outras soluções  
 
programming4us programming4us