Получение недостаточного исключения памяти в exe началось с Cruisecontrol.Net - PullRequest
0 голосов
/ 23 июня 2009

В рамках процесса развертывания я запускаю приложение Windows .NET Remoting Windows Forms через Cruisecontrol.Net (версия 1.4.4) и получаю исключение из-за недостатка памяти при вызове процесса генерации документа. Тем не менее, я не получаю сообщение об ошибке, если я запускаю приложение Windows Forms сразу после входа на сервер.

Кто-нибудь сталкивался с этой специфической проблемой круиз-контроля / обеспечивает ли круиз-контроль какое-либо конкретное ограничение памяти для исполняемого файла, запускаемого из его пространства процессов.

Ответы [ 2 ]

2 голосов
/ 23 июня 2009

Вы пользуетесь услугой? Поскольку служба не должна пытаться вызвать какие-либо графические интерфейсы (вы упомянули winforms). Если вы попытаетесь вызвать один из них, он не будет работать, может, это и есть истинная причина исключения?

1 голос
/ 24 июня 2009

Вы все еще получаете исключение, когда запускаете CruiseControl.Net из командной строки (т. Е. Как текущий пользователь, а не LocalService)?

Исключением OutOfMemoryException может быть красная сельдь, может быть, приложению не хватает доступа для записи в нужное место?

...