2009-06-23 7 views
0

Dans le cadre du processus de déploiement, je démarre une application .net remoting windows forms via Cruisecontrol.Net (version 1.4.4) et ne reçois pas d'exception de mémoire lors de l'appel d'un processus de génération de document. Toutefois, je ne reçois pas l'erreur si j'exécute l'application Windows Forms directement après la connexion au serveur. Est-ce que quelqu'un a fait face à ce problème particulier avec le régulateur de vitesse/contrôle de croisière pour imposer une contrainte de mémoire particulière sur l'exécutable lancé à partir de son espace de traitement.Obtention d'une exception de mémoire insuffisante dans un exe démarré avec Cruisecontrol.Net

Répondre

1

Est-ce que vous obtenez toujours l'exception lorsque vous exécutez CruiseControl.Net à partir de la ligne de commande (c'est-à-dire en tant qu'utilisateur actuel, pas LocalService)?

L'exception OutOfMemoryException est peut-être un problème, peut-être que l'application n'a pas accès en écriture à l'emplacement dont elle a besoin?

2

Utilisez-vous le service? Parce que le service ne devrait pas essayer de faire apparaître des interfaces graphiques (vous avez mentionné winforms) Si vous essayez d'en créer un, cela ne fonctionnera pas, peut-être que c'est la véritable raison de l'exception?

+0

J'essaye de faire apparaître un winform, mais il se lance correctement et je suis capable d'effectuer toutes les opérations normales avec l'application. Seule la génération de correspondance pose problème, donc je ne suis pas sûr que le lancement du formulaire de contrôle de croisière soit un problème en soi. – Premkumar

Questions connexes