Я перемещаю приложение с одного сервера на другой, и новый сервер возвращает «известное» - «Недостаточно ресурсов для выполнения операции». сообщение, когда код пытается отправить несколько сообщений в очередь, процесс помещается в транзакцию (TransactionScope). Старый сервер выполняет код правильно, и все сообщения (примерно 150) отправляются в очередь, как и ожидалось, но новый сервер выходит из строя примерно на 27.
Теперь размер сообщения небольшой, а количество сообщений в очереди равно ноль.
Я прочитал « Недостаточно ресурсов? Беги, беги! », но я не знаю, как изменить квоты компьютеров для MSMQ.
В журнале приложения есть следующая запись:
System.Messaging.MessageQueueException (0x80004005): недостаточно ресурсов для выполнить операцию.
Технология - C # и .Net 4.0, сервер - win 2003 R2 SP2
Есть идеи, почему я получаю это?