Salut à vous !
Voilà j'ai créé une application web utilisant C# et excel (Microsoft.Office.Interop.Excel) qui me génère un tableau de données.
J'ai installé Office Excel 2007 et mon appli sur un serveur. J'utilise II6 avec un pool d'application paramétré en service réseau. J'ai accordé également les droits nécessaires à "service réseau" dans mes services de composants pour l'execution de mon application Excel.
Et là plantage, à la génération de mon fichier, j'ai ce message (je ne met que le détail):
Bien évidemment j'ai de l'espace disque et de la ressource en RAM.Exception Details: System.Runtime.InteropServices.COMException: Mémoire insuffisante. Microsoft Office Excel ne peut plus ouvrir ou enregistrer de documents.
• Pour augmenter la mémoire disponible, fermez les classeurs ou les programmes dont vous n'avez plus besoin.
• Pour libérer de l'espace du disque sur lequel vous enregistrez, supprimez-en les fichiers dont vous n'avez plus besoin.
Si je met "service réseau" en administrateur (je sais c'est pas beau mais c'était pour tester) ça fonctionne, idem si je met "système local" en identité de mon pool d'application.
Je pense que cela est dû à un manque de quota concernant la mémoire attribuée à "service réseau", mais si c'est bien ça, je ne sais vraiment pas où le paramétrer.
Please help
Partager