Accéder au contenu principal

SharePoint : Attention au Web.Config lors du passage de Windows 2003 vers Windows 2008 R2

 Lorsqu’on gère une ferme SharePoint, on peut être ammené à faire évoluer cette ferme en passant le serveur frontal de Windows 2003 vers Windows 2008 R2.

Le plus simple dans ce cadre est de monter la machine Windows 2008 R2, puis installer la version SharePoint de la ferme sur cette nouvelle machine et enfin lui faire joindre la ferme courante.

Tout ceci ne pose aucun soucis particulier, les deux serveurs frontaux fonctionneront le temps que tout soit OK avec la nouvelle machine.

Le soucis potentiel provient de la méthode utilisée par SharePoint quand le nouveau serveur rejoint la ferme existante. En effet, le moteur va alors créer les Web Applications de la ferme et surtout copier les fichiers Web.Config de chacune de ces application Web.

Ainsi dans le cas de l’installation de composants aditionnels utilisant des composant .NET ayant subit de grosses évolutions entre Windows 2003 et Windows 2008 R2, on se retrouve avec les références vers la version Windows 2003.

On trouve donc l’exemple de la référence vers les composants AJAX développé pour le FrameWork 1.1 au départ avec les références telles que celle-ci :

<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

Le fait est que sous Windows 2008 R2, ce module existe toujours mais plus du tout avec ce code version comme on le voit ci-dessous :


Il faut donc modifier la ligne avec la valeur suivante :

<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

Il faut aussi parcourir sur tout le fichier Web.Config, pour modifier le code version vers “3.5.0.0”.

On termine cette modification par un petit IISRESET, afin de recharger la configuration.

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab

Nouveau Scripts PowerShell publiés pour gérer les Storage Accounts dans Azure Cloud

Deux scripts sont en lignes pour nettoyer des Storage Account dans Azure Cloud: Supprimer les Blobs d'un container existant https://techcommunity.microsoft.com/discussions/azure/powershell-script-to-remove-all-blobs-from-storage-account/4357815 ------------------------------------------------------- [string]$myConnectionString = "DefaultEndpointsProtocol=https;AccountName=YourStorageAccountName;AccountKey=YourKeyFromStorageAccountConnectionString;EndpointSuffix=core.windows.net" [string]$ContainerName = "YourBlobContainerName" [int]$blobCountAfter = 0 [int]$blobCountBefore = 0 $context = New-AzStorageContext -ConnectionString $myConnectionString $blobCountBefore = (Get-AzStorageBlob -Container $ContainerName -Context $context).Count Write-Host "Total number of blobs in the container Before deletion: $blobCount" -ForegroundColor Yellow Get-AzStorageBlob -Container $ContainerName -Context $context | ForEach-Object {     $_ | Remove-AzureStorageBlob   # o...

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab