Vraag : De Fusie van de Post van Interop van Word van het ASPIS .NET IIS 7 (sta met Desktop in wisselwerking)

Ik schrijf een toepassing van het ASPIS .NET dat gebruikers het Woord Interop om een mailmerge te doen.  De werken zuiveren op mijn lokaal devmilieu.  Maar in II7 het kan geen document openen.  Ik denk die ben omdat IIS 7 niet met de Desktop (of opening van een sessie kan in wisselwerking staan plaatselijk), maar ik kan niet berekenen hoe te om IIS en de gebruiker van het ASPIS ertoe te brengen .NET dat kunnen doen.  App verplettert hieronder op de laatste lijn, zeggend dat er geen objecten verwijzing is.  Zo keerde de „Open“ methode een ongeldig doc. van Word terug.  Ik heb bevestigd dat ik tot het dossier toegang hebben en kan openen in kwestie door System.IO.File.Open () te gebruiken.  Ik heb ook de code van een dikke cliënt app plaatselijk in werking gesteld en het werkt boete (wanneer ik in werking stellend het het programma word geopend).  Dank u vooraf voor om het even welk Word help.

using = Microsoft.Office.Interop.Word;

Word.MailMerge wrdMailMerge;/> koord
WithoutExtension (documentPath) ;

// leidt tot een geval van Word
wrdApp = nieuwe Word.Application (); /> _Document van Word
fileName van Objecten

oWordDoc = wrdApp.Documents.Open (reffileName, ref het oMissing, ref het oMissing, ref het oMissing,
ref het oMissing, ref het oMissing, ref het oMissing, ref het oMissing, ref het oMissing, ref het oMissing,
ref het oMissing, ref het oMissing, ref het oMissing, ref het oMissing, ref oMissing, ref die oMissing);

wrdMailMerge = oWordDoc.MailMerge;

Antwoord : De Fusie van de Post van Interop van Word van het ASPIS .NET IIS 7 (sta met Desktop in wisselwerking)

De toepassingen van het bureau zouden moeten op elkaar inwerkend lopen, zodat zijn er een aantal problemen automatiserend Bureau van IIS of van andere nietinteractieve milieu's.  Zie dit kb artikel voor details en alternerende actie.

Overwegingen voor server-zijAutomatisering van Bureau
http://support.microsoft.com/?kbid=257757

De fusie van de post kan ook meer algemeen als HTML of RTF gebruikend eenvoudige koordmanipulatie of met transformaties worden gedaan XSL.  

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

Andere oplossingen  
 
programming4us programming4us