Nous avons des serveurs SharePoint 2013 qui ont été corrigés avec les mises à jour Windows et depuis lors, nous recevons l'erreur suivante. Nous avons redémarré les serveurs, supprimé manuellement les mises à jour Windows, puis redémarré, restauré sur une copie du serveur Windows avant la mise à jour Windows, mais l'erreur persiste. Nous avons également supprimé les fichiers temporaires du répertoire Windows et rien n’aide.
J'ai joint une capture d'écran des mises à jour Windows appliquées à nos serveurs du jour au lendemain
Loading this Assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IO.FileLoadException: Loading this Assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the Origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[FileLoadException: Loading this Assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)]
System.Linq.Enumerable.Any(IEnumerable`1 source) +0
System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromAssemblyCollection(IEnumerable`1 assemblies, Boolean buildingFromCache) +210
System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +98
System.Web.Compilation.BuildManager.ExecutePreAppStart() +139
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1005
[HttpException (0x80004005): Loading this Assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +646
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +779
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.36366
J'ai rencontré la même exception lors du développement sur Sitecore et un iisreset
a réglé le problème.
La solution semble être:
Créez une nouvelle valeur DWORD de registre appelée LoaderOptimization et attribuez-lui la valeur 1 dans la clé «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework».
Lectures complémentaires:
J'ai pu résoudre ce problème en allant dans Bindings -> Edit, puis en supprimant "localhost" comme nom d'hôte du site. A travaillé après cela.