Un UserAgent récalcitrant

septembre 22, 2011 par · Laissez un commentaire
Categories: EPM 2010, Sharepoint 

Lors d’une migration 2003 vers 2010, nous avons rencontré un problème assez étrange : certaines personnes ne pouvaient pas se connecter à PWA 2010 et recevaient comme message « Project Server 2010 requires at least Micorosft Internet Explorer 7« . Or ces personnes étaient déjà équipées de Internet Explorer 8. Nous avons donc enquêté sur comment le serveur reconnaissait la version du navigateur de ces postes…

Tout d’abord, il faut savoir qu’à chaque visite d’une page web, votre navigateur envoie des informations vers le serveur. Ces informations constituent un UserAgent et décrivent quel navigateur vous utilisez, sa version, quel système d’exploitation vous utilisez, etc. En théorie, cela permet au serveur d’optimiser l’affichage du contenu du site en fonction de votre configuration. Pour information, vous pouvez visualiser votre User-Agent en tapant ceci dans la barre d’adresse de votre navigateur :

javascript:alert(navigator.userAgent)

En faisant une recherche dans leur base de registre, nous avons découvert plusieurs UserAgent de différents navigateurs installés et qui polluaient l’identification de la version d’Internet Explorer 8 par Project Server. En effet, si un autre navigateur (tel Firefox, Safari, Opera, etc.) est ouvert au moment où IE essaie de se connecter au serveur, alors cela peut provoquer une corruption d’identification.

En supprimant les clés des autres navigateurs, nous sommes parvenus à résoudre la situation !

  • Sondage

    Utilisez vous les livrables (EPM) dans votre processus de projet ?

    View Results

    Loading ... Loading ...
  • Tags