|
TFS2010 et SharePoint 2010 – Correction de l’erreur TF249064 – Fichiers manquants

Nombreux d’entre vous sont ceux qui ont installé TFS2010 puis, ayant constaté qu’il n’était pas développé avec SharePoint 2010 ont essayé de mettre à jour SharePoint. Pour une majorité d’entre vous je l’espère cela s’est passé sans encombres seulement, et c’est pourquoi vous vous trouvez en train de lire ceci. Dans certains cas l’intégration SharePoint (et donc les librairies de documents de projet dans Visual Studio) disparait et lorsque vous vous rendez dans la section « extension pour les produits SharePoint » de la console de gestion du serveur TFS vous obtenez ce message d’erreur : TF249064: The following Web service returned an response that is not valid: http://xxxxxxxx_vti_bin/TeamFoundationIntegrationService.asmx. This Web service is used for the Team Foundation Server Extensions for SharePoint Products. Either the extensions are not installed, the request resulted in HTML being returned, or there is a problem with the URL. Verify that the following URL points to a valid SharePoint Web application and that the application is available: http://xxxxxxxxxx. If the URL is correct and the Web application is operating normally, verify that a firewall is not blocking access to the Web application. Ceci est dû au fait que les solutions SharePoint de TFS ne se sont pas ou mal redéployée lors de la mise à jour. Note : ceci peut être aussi dû au fait que vous n’avez pas activé les canaux TCP/IP sur votre serveur SQL mais ce problème est déjà traité ici. http://social.msdn.microsoft.com/Forums/en/tfssetup/thread/8a4559c4-f30b-4795-a04c-0cf9c46b8976 D’ailleurs lorsque que vous ouvrer l’administration centrale de SharePoint ce dernier vous l’indique via les problèmes et solutions, des webparts sont manquantes.
La solution consiste à rajouter les solutions SharePoint et à les redéployer. Note : utiliser le compte administrateur de la ferme SharePoint pour effectuer cela. Pour cela suivez ceci : - Copiez le contenu de C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Templates dans C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN (ou depuis et vers leurs répertoires respectifs d’installation si vous les avez installés ailleurs) - Lancez une console en mode administratif depuis C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN (rappel pour changer de dossier on utilise la commande cd et pour lancer la console en mode administratif il suffit de taper cmd dans la barre Windows, puis de faire un clic droit sur l’élément « exécuter en tant qu’administrateur ») - Exécutez les commandes suivantes : stsadm -o addsolution -filename Microsoft.TeamFoundation.SharePoint.Dashboards.wsp stsadm -o addsolution -filename Microsoft.TeamFoundation.SharePoint.wsp stsadm -o addsolution -filename TswaWebPartCollection.wsp stsadm -o deploysolution -name microsoft.teamfoundation.sharepoint.dashboards.wsp -force -immediate stsadm -o deploysolution -name microsoft.teamfoundation.sharepoint.wsp -force -immediate stsadm -o deploysolution -name tswawebpartcollection.wsp -force -immediate -url http://srvjyntfs:32051/ Note: Exécutez la dernière commande sur votre administration centrale (url) et sur autant de Web SharePoint dont vous voudrez vous servir pour héberger des sous web générés par TFS. Les solutions seront désormais listées dans la partie administration centrale, paramètre système, gestion des solutions comme vous pouvez le voir. 
L’erreur est désormais résolue, il vous faudra peut-être reconfigurer les connexions et/ou compte de services aux applications SharePoint sur le serveur TFS, mais si c’est le cas vous obtiendrez alors d’autres messages d’erreur.
Postez vos commentaires ici
Proposer un tips
|