Windowsの更新プログラムが適用されたSharePoint 2013サーバーがあり、それ以降、次のエラーが表示されます。サーバーを再起動し、Windowsの更新を手動で削除してから、サーバーを再起動し、Windowsの更新前にWindowsサーバーのコピーに復元しましたが、エラーが持続します。また、Windowsディレクトリから一時ファイルを削除しましたが、何も役に立ちません。
サーバーに一晩適用されたWindows Updateのスクリーンショットを添付しました
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
Sitecoreでの開発時に同じ例外に遭遇し、iisreset
が問題を解決しました。
ソリューションは次のように見えます:
LoaderOptimizationという新しいレジストリDWORD値を作成し、キー「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework」内に値1を指定します。
参考文献:
この問題を解決するには、[バインド]-> [編集]を選択し、サイトのホスト名として「localhost」を削除しました。その後働いた。