Vooraf wil ik vast zeggen dat ik niet zeker weet of deze vraag wel in dit forum thuis hoort 
Ik heb een C# Console applicatie die een connectie maakt met een Oracle database, daar wat gegevens ophaalt en vervolgens die gegevens in een MS Word 2003 document zet.
Hiervoor gebruik ik de volgende code:
Dit werkt prima op mijn ontwikkelpc (WinXP), maar als ik het draai op de testserver (Window 2003 Server) krijg ik de volgende foutmelding:
Nu heb ik al gezocht en ik merk dat er meer mensen deze problemen hebben. Het lijkt te liggen aan de security instellingen op de server.
Maar de oplossingen die ik tot nu toe heb gevonden gaan over Word/Excel aanroepen binnen ASP.NET.
Mijn situatie is dat ik ben ingelogd op de Server als administrator en dat ik dan de .exe run.
Het gaat hier overigens om een deelproject. Dit deel moet straks werken in een groter geheel dat als Windows Service moet draaien.
Heeft iemand hier een oplossing voor, want de tot nu toe gevonden oplossingen werken niet.
Ik heb een C# Console applicatie die een connectie maakt met een Oracle database, daar wat gegevens ophaalt en vervolgens die gegevens in een MS Word 2003 document zet.
Hiervoor gebruik ik de volgende code:
C#:
1
| _WordApplication = new Word.Application(); |
Dit werkt prima op mijn ontwikkelpc (WinXP), maar als ik het draai op de testserver (Window 2003 Server) krijg ik de volgende foutmelding:
code:
1
2
| Retrieving the COM class factory for component with
CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070002. |
Nu heb ik al gezocht en ik merk dat er meer mensen deze problemen hebben. Het lijkt te liggen aan de security instellingen op de server.
Maar de oplossingen die ik tot nu toe heb gevonden gaan over Word/Excel aanroepen binnen ASP.NET.
Mijn situatie is dat ik ben ingelogd op de Server als administrator en dat ik dan de .exe run.
Het gaat hier overigens om een deelproject. Dit deel moet straks werken in een groter geheel dat als Windows Service moet draaien.
Heeft iemand hier een oplossing voor, want de tot nu toe gevonden oplossingen werken niet.