Pytanie : ASP .NET IIS 7 Słowo Interop Poczta Łączenie (Antrakt Z Desktop)

I pisać ASP .NET zastosowanie że użytkownik the Słowo Interop mailmerge.  Praca świetnie na mój miejscowy dev środowisko.  Ale w II7 ono móc dokument.  I myśleć który być ponieważ IIS 7 móc z the Desktop (lub w okolicy), ale I móc w okolicy dlaczego IIS i the ASP .NET użytkownik sprawnie to.  App rozbijać na the ostatni linia ostatni, że tam  być żadny przedmiot odniesienie.  W Ten Sposób the "Otwarty" metoda wracać nieobowiązujący Słowo doc.  I potwierdzać że I móc i the kartoteka omawiany System.IO.File.Open ().  I także biegać the kod od gęsty klient app w okolicy i ono pracować świetnie (gdy I notować na bieg ono).  Dziękować ty w postęp dla jakaś help.

using Słowo = Microsoft.Office.Interop.Word;

Word.MailMerge wrdMailMerge;
smyczkowy originalFileName = System.IO.Path.GetFileNameWithoutExtension (documentPath) ;

// Tworzyć przykład Word
wrdApp = nowy Word.Application ();

Słowo. _Document oWordDoc;

Przedmiot fileName = documentPath;
oWordDoc = wrdApp.Documents.Open (ref fileName, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);

wrdMailMerge = oWordDoc.MailMerge;

Odpowiedź : ASP .NET IIS 7 Słowo Interop Poczta Łączenie (Antrakt Z Desktop)

Biurowy zastosowanie oczekiwać biurowy, w ten sposób tam  być liczba problem Biuro od IIS lub od inny inny środowisko.  Widzieć ten kb artykuł dla szczegół i obejście.

Rozważanie dla serwer-popierać kogoś Automatyzacja Biuro
http://support.microsoft.com/?kbid=257757

Poczta łączenie móc także robić robić jako HTML lub RTF using prosty smyczkowy manipulacja lub z XSL transformacja.  

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

Inne rozwiązania  
 
programming4us programming4us