L’équipe App-V a publié un article concernant un problème concernant Application Virtualization 5.1. Après la mise à jour du serveur d’administration et de la base de données App-V 5.0 SP1, l’erreur suivante est générée au chargement de la console d’administration :
Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Pour résoudre le problème :
- Faites une sauvegarde du fichier %ProgramFiles%\Microsoft Application Virtualization Server\ManagementService\Web.config
- Editez le fichier Web.config et vérifiez que les blocs suivants existent et qu’ils correspondent :
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930"/>
</dependentAssembly>