Si le serveur Web IIS 4.0 délivre un contenu dynamique, il faut migrer les scripts de vos applications Web, les filtres ISAPI (Internet Server API), les extensions ISAPI, et les objets COM. Bien que ces éléments aient peut-être déjà été transférés dans le cadre de la migration du contenu Web
Migration des applications Web
ou de la métabase IIS, on aura peut-être besoin de déplacer certains autres programmes (par exemple, des moteurs scripts qui résident en dehors de l’arborescence Web basique) séparément.
Dans tous les cas, une migration réussie ne signifie pas forcément que l’application se comportera comme elle le faisait dans un environnement IIS 4.0. Il est donc indispensable de tester les applications migrées. Un test poussé (stress testing) est essentiel pour déterminer comment l’application se comportera dans son nouvel environnement. Le plus souvent, les applications s’exécuteront plus vite et plus fiablement sur IIS 5.0. Cependant, des faiblesses applicatives ou des erreurs de développement passées inaperçues dans IIS 4.0 risquent de se manifester dans l’environnement IIS 5.0 moins complaisant.
Il faut aussi être conscient des changements apportés à IIS 5.0 et susceptibles d’affecter les applications. Ainsi, dans IIS 5.0, ASP 3.0 ne permet pas l’utilisation de fichiers include entre les tags <script>. En outre, IIS 5.0 impose les autorisations NTFS sur des fichiers include ; IIS 4.0 ignore les autorisations pour ces fichiers. (Signalons au passage un autre avantage des mises à niveau par migration : les problèmes applicatifs sont plus faciles à détecter quand on sépare les installations d’un nouvel OS et d’une nouvelle version IIS.)
Dans certains cas, les différences entre MTS (Microsoft Transaction Services) d’IIS 4.0 et COM+ d’IIS 5.0 peuvent se traduire par des performances médiocres après le passage à IIS 5.0. Les performances d’une application peuvent décliner si celle-ci utilise le modèle STA (single-threaded apartment) pour créer les objets COM qui effectuent des calculs ou des tris de bases de données complexes. Pour remédier au problème, Microsoft a diffusé une mise à niveau qui permet à COM+ de se comporter comme s’il était un MTS de IIS 4.0. COM+ SP3 inclura cette mise à niveau qui peut à l’heure actuelle être obtenue sur demande si l’on en a besoin avant la disponibilité du pack de service. (Pour demander la mise à niveau, appeler Microsoft Product Support Services – PSS – et demander Com+ Rollup 10.)
Pour que les composants VB (Visual Basic) se comportent du mieux possible dans un environnement COM+, activer Retained in Memory et Unattended Execution sur les feuilles Properties des projets VB avant compilation. Pour plus de conseils sur la manière d’éviter des problèmes associés à COM+, voir l’article de MSDN Magazine de Ken Spencer, « Migrating from MTS to COM+ » (juillet 2000), à l’adresse http://msdn.microsoft.com/library/default.asp?url=/library/periodic/period00/serving0700.htm.
Téléchargez cette ressource
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les 3 prédictions 2026 pour Java
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
- Top 6 des priorités des DSI en 2026
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
