J'ai une application ASP Classic qui s'exécute actuellement dans IIS6, mais souvent, en raison du non respect des "meilleures pratiques" par le programmeur initial, cette application lance une erreur de mémoire insuffisante après plusieurs heures.
À l'origine, j'avais posé cette question sur StackOverflow en référence au problème initial.
Les solutions idéales seraient de migrer l'application vers .NET, ou de déboguer le code brut pour trouver les fuites de mémoire et les corriger. Cependant, il y a près d'un million de lignes de code... et il a fallu du temps pour trouver divers problèmes et les résoudre, et plus de temps est nécessaire pour trouver d'autres fuites de mémoire.
Ma question est : Est-ce que IIS7 gérerait mieux ou plus efficacement l'utilisation de la mémoire du VBScript que IIS6, au point que ce serait une amélioration ? Est-il utile de migrer l'application vers IIS7 pour aider à atténuer ce problème ? Évidemment, le problème ne disparaîtrait pas complètement, car il y a toujours des fuites, mais est-ce que cela s'améliorerait ?
L'application s'exécute sur Windows Server 2003.