Frage : Wort Interop Post-Mischen Asp-.NET IIS 7 (auf Schreibtisch einwirken)

Ich schreibe eine Anwendung Asp-.NET dass Benutzer das Wort Interop, um ein mailmerge zu tun.  Arbeiten fein auf meiner lokalen Entwickler-Umwelt.  Aber in II7 kann sie ein Dokument nicht öffnen.  Ich denke, der ist, weil IIS 7 nicht auf den Schreibtisch einwirken kann (oder am Ort anmelden), aber ich kann nicht herausfinden, wie man IIS und den Benutzer Asp-.NET veranlaßt, zu sein, das zu tun.  APP stößt auf der letzten Linie unten zusammen und sagt, dass es keinen Gegenstandhinweis gibt.  So brachte die „geöffnete“ Methode ein Dok. des ungültigen Wortes zurück.  Ich habe bestätigt, dass ich auf die Akte zurückgreifen und öffnen kann, die indem ich System.IO.File.Open fraglich ist, verwende ().  Ich habe auch den Code von einer starken Klienten-APP am Ort laufen gelassen und sie ist adaequat (wenn ich angemeldeter Betrieb es bin).  Für jedes mögliches help.

using Wort = Microsoft.Office.Interop.Word im Voraus danke;

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

// verursachen einen Fall von Word
wrdApp = neues Word.Application ();

Wort. _Document oWordDoc;

Gegenstand Dateiname = documentPath;
oWordDoc = wrdApp.Documents.Open (Hinweis-Dateiname, Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis, der oMissing sind,
Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis, der oMissing sind,
Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis, der oMissing sind, Hinweis oMissing sind, Hinweis oMissing sind, oMissing Hinweis);

wrdMailMerge = oWordDoc.MailMerge;

Antwort : Wort Interop Post-Mischen Asp-.NET IIS 7 (auf Schreibtisch einwirken)

Büroanwendungen erwartet, um wechselwirkend zu laufen, so gibt es einige Probleme, die Büro von IIS oder von anderer allein stehender Umwelt automatisieren.  Diesen Kbartikel für Details und Abhilfen sehen.

Betrachtungen für Bedienerseite Automatisierung des Büros
http://support.microsoft.com/?kbid=257757

Postmischen kann als HTML oder rtf using einfache Schnurhandhabung oder mit XSL Umwandlungen auch generisch erfolgt werden.  

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

Weitere Lösungen  
 
programming4us programming4us