2010-09-15 15 views
1

J'ai développé un service Windows par lequel j'essaie d'ouvrir un document Word. Mais quand le service essaye d'ouvrir le document, il enregistre l'erreur suivante "There is insufficient memory. Save the document now." Si je cours le même programme que l'application normale de Windows, cela fonctionne bien mais le problème vient seulement quand j'essaye d'exécuter le programme en tant que service de fenêtres."La mémoire est insuffisante. Enregistrez le document maintenant." erreur lors de l'ouverture du document 2003 document

J'ai essayé de google ce problème, mais il ya beaucoup de réponses à ce problème. Est-il possible d'augmenter la limite de mémoire pour Windows service ou processus? Quelque chose comme dans le monde Java, où nous pouvons spécifier la limite de la mémoire lors de l'exécution de la classe Java java -Xmx800M. Y a-t-il quelque chose de similaire pour les processus Windows?

Est-ce que quelqu'un sait comment résoudre ce problème? J'utilise C#, .net framework 2.0 et office 2003 pour le développement.

+1

Je sais que c'est vieux, mais j'ai trouvé la réponse ici: http://stackoverflow.com/a/1680214/402706 –

Répondre

0

J'ai découvert que la bureautique n'est pas recommandée par Microsoft sur le code côté serveur. Plus d'informations peuvent être trouvées here. J'ai trouvé one more article concernant la bureautique dans le code côté serveur.