samedi 7 mai 2011

Malédiction des mises en ligne le vendredi

Tout le monde sait que je ne suis pas un fervant admirateur des mises en ligne de site Web le vendredi avant de partir en week-end ... mais bon il arrive quelques fois où nous avons pas d'autre choix.

Ce que je trouve drôle de ces mises en ligne de vendredi, c'est qu'on dirait qu'elle sont toutes victimes d'une sorte de malédiction faisant en sorte que ça ne fonctionne jamais du premier coup.

Un exemple plutôt cocasse s'est produit vendredi dernier.

Une fois le site Web en ligne, deux pages se sont mis à mal fonctionner. Le problème est plutôt difficile à décrire, la page commençait à s'afficher puis une erreur 404 remplaçait la page dans Internet Explorer 8.

Alors après un peu d'investigation nous avons été obligé de sortir l'artillerie lourde ... Fiddler2.

Fiddler2 nous a alors montrer que la page tombait en erreur 404 après une tentative pour charger un certain fichier (BorderRadius.htc). Donc une recherche dans le projet nous montre que l'appel du fichier est placé dans un fichier .css du site Web.

Mais l'erreur de beaucoup de personne, c'est que la propriété css behavior pour loader les .htc ne fonctionne pas comme les propriétés css faisant appel à des images. Le lien relatif doit être fait à partir de la page qui à appeller le fichier .css et non à partir du fichier .css.

Donc nous corrigeons le lien relatif pointant sur le fichier BorderRadius.htc et le site Web se remet à bien fonctionner.

Je finirai en disant prenez garde à la malédiction des mises en ligne de vendredi.

2 commentaires:

  1. Fiddler2 avec deux D et un deux à la fin ;-)

    PS les mises en ligne du lundi sont pas "dress" mieux.

    Conseil à tout les metteux de vidéo sur leur serveur: les types mime sont JAMAIS là. Alors go .webm, .mp4, .ogg, .alouettes !

    RépondreEffacer
  2. J'ai corrigé Fiddler2, merci du call.

    RépondreEffacer