“Pas de ressources suffisantes pour effectuer l'opération.” MSMQ lors de la transaction contient plusieurs messages

Je suis déplacer une application d'un serveur à un autre et le nouveau serveur renvoie la "fameuse" - "pas de ressources suffisantes pour effectuer l'opération." message lorsque le code tente d'envoyer plusieurs messages d'une file d'attente, le processus est appliqué à l'intérieur d'une transaction (TransactionScope). L'ancien serveur exécute le code correctement et à tous les messages (150 environ) sont envoyés à la file d'attente comme prévu, mais le nouveau serveur ne parvient pas à apporx 27.

Maintenant la taille du message est petite et le nombre de messages dans la file d'attente est égale à zéro.

J'ai lu le " L'Insuffisance Des Ressources? Fuir, fuir! ' article, mais je n'en suis pas sûr comment faire pour changer de machine quotas pour MSMQ.

L'application journal a l'entrée suivante:

Système.De messagerie.MessageQueueException (0x80004005): les ressources sont Insuffisantes pour effectuer l'opération.

Technologie C# & .Net 4.0, serveur win 2003 R2 SP2

Des idées pourquoi je reçois ce?

Si vous cherchez seulement à 27 messages vous causer des problèmes, la fixation de quotas n'est PAS où vous voulez regarder. Article n ° 4 de mon blog est plus susceptible d'être celui que vous voulez étudier.
John, merci pour le heads up
Il apparaît que l'un des messages a été de plus de 4 Mo, une fois trié, il semble bien être au travail
Mon problème est le n ° 7 sur votre blog. Résolu avec l'aide de votre poste fantastique! Merci John.

OriginalL'auteur AwkwardCoder | 2011-03-16