[Windows] *.DLL의 .NET Framework 버전 확인

2020. 9. 11. 12:00IT/Windows

IIS 웹 서버에서 BonCode 버전 업그레이드를 진행하던 중 다음과 같은 오류가 발생했다.

IIS 에러 문구

 

그래서 BonCodeAJP13.dll 의 런타임을 확인해 보았다.

 

PS > $path = "D:\BonCodeAJP13.dll"
PS > [Reflection.Assembly]::ReflectionOnlyLoadFrom($path).ImageRuntimeVersion

 

dll 런타임 확인하기

 

이제 IIS 응용 프로그램 풀에서 해당 사이트의 풀을 dll의 런타임과 동일한 버전으로 변경해주면 된다.

dll 런타임과 동일한 .NET CLR 버전 변경

 

서비스 재시작 필요없이 바로 정상작동 하는 것을 확인할 수 있다.