web-dev-qa-db-ja.com

このアセンブリをロードすると、他のインスタンスとは異なる許可セットが生成されます。 (HRESULTからの例外:0x80131401)

Windowsの更新プログラムが適用されたSharePoint 2013サーバーがあり、それ以降、次のエラーが表示されます。サーバーを再起動し、Windowsの更新を手動で削除してから、サーバーを再起動し、Windowsの更新前にWindowsサーバーのコピーに復元しましたが、エラーが持続します。また、Windowsディレクトリから一時ファイルを削除しましたが、何も役に立ちません。

サーバーに一晩適用されたWindows Updateのスクリーンショットを添付しました enter image description here

 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 
18
Baahubali

Sitecoreでの開発時に同じ例外に遭遇し、iisresetが問題を解決しました。

36
techphoria414

ソリューションは次のように見えます:

LoaderOptimizationという新しいレジストリDWORD値を作成し、キー「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework」内に値1を指定します。

参考文献:

http://blog.bugrapostaci.com/2017/02/08/loading-this-Assembly-would-produce-a-different-grant-set-from-other-instances-exception-from-hresult- 0x80131401 /

https://social.technet.Microsoft.com/Forums/en-US/5db05238-3c12-4e7e-af95-ca56545f0721/loading-this-Assembly-would-produce-a-different-grant-set- from-other-instances?forum = sharepointgeneral

3
MarkPflug

この問題を解決するには、[バインド]-> [編集]を選択し、サイトのホスト名として「localhost」を削除しました。その後働いた。

1
Bilal