bonjour
voila j'ai un gros souci
j'ai créé une application qui fonctionner trés bien quand tout était en local pour mes test, mais je vien de la mettre sur le serveur et ca m'affiche cela
je ne met pas le code car il fait plus de 1000 ligne
je vous explique en gros le fonctionnement de cette applicationLe CLR n'a pas pu effectuer de transition du contexte COM 0x1b0870 au contexte COM 0x1b09e0 pendant 60 secondes. Le thread qui possède le contexte/cloisonnement de destination est probablement en train d'attendre ou de traiter une opération très longue sans pompage des messages Windows. Cette situation a généralement des effets négatifs sur les performances et peut parfois entraîner le blocage de l'application ou une utilisation ininterrompue de la mémoire. Pour éviter ce problème, tous les threads STA (Single Threaded Apartment) doivent utiliser des primitives d'attente de pompage (par exemple CoWaitForMultipleHandles) et pomper de manière régulière les messages lors des opérations qui sont longues à s'exécuter.
- elle charge tout les document XML contenu dans un dossier ( une autre application les place la )
- extrait les donné des document XML pour les placer dans un une base de donné situé sur le réseaux local
- scanne la base de donné local pour envoyer des mail ( ou des fax)en fonction de son contenu avec un serveur smtp local
- dans certain cas elle créé des PDF et le place en pièce jointe
- génère un fichier XML qui contient une parti de la base de donné
voila
si quelqu'un pourrait me mettre sur des piste
je précise que je n'ai jamais gérer les threadje ne connait que la théorie la dessus
cordialement
Partager