Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)

 

"Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)"

만약 SharePoint 서버가 한글 버전이라면 아래와 같은 에러 메시지가 출력될 것입니다

"이 어셈블리를 로드하면 다른 인스턴스의 다른 권한 부여 설정이 만들어집니다. (예외가 발생한 HRESULT: 0x80131401)

설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오.

예외 정보: System.IO.FileLoadException: 이 어셈블리를 로드하면 다른 인스턴스의 다른 권한 부여 설정이 만들어집니다. (예외가 발생한 HRESULT: 0x80131401)"

 

이 경우 아래와 같은 조치를 통해 문제를 해결할 수 있습니다

1. In key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework', create a new 'DWORD (32-bit) Value' named "LoaderOptimization" with a value 1

2. In key 'HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework', create a new 'DWORD (32-bit) Value' named "LoaderOptimization" with a value 1

3. Perform an IISReset

 

이 이슈의 원인은 여러가지가 있을 수 있지만, SharePoint 서버의 경우 SCOM 이나, 3rd Party 모니터링 소프트웨어를 설치하면 나타나는 것으로 보고되고 있습니다.

 

본 정보의 내용 (첨부 문서, 링크 등)은 작성일 현재 기준이며 예고없이 변경 될 수 있습니다.