응용 프로그램 풀을 32 비트로 만들어야합니다. IIS7 관리 콘솔의 응용 프로그램 풀로 이동하여 응용 프로그램 풀을 마우스 오른쪽 단추로 클릭하고 "응용 프로그램 풀 기본값 설정 ..."항목을 선택합니다.
속성 대화 상자에서 "32 비트 응용 프로그램 활성화"를 "참"으로 설정하십시오.
이렇게하면 응용 프로그램 풀이 32 비트 (WOW64 모드에서 실행)로 처리되고 프로세스에서 32 비트 버전의 .NET Framework가로드됩니다.
IIS6에서는 기본적으로 같은 것을 적용합니다. 당신은 enable 32 bit ISAPI extensions 32 비트 응용 프로그램 풀로 전환해야합니다
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"
또한, 당신은 Framework
폴더에 aspnet_isapi.dll
에 Framework64
폴더에 aspnet_isapi.dll
에서 응용 프로그램 매핑을 변경해야합니다. 같은 일은 aspnet_filter.dll
으로해야합니다.
수동으로 DLL 구성을 변경하는 대신 서버에서 ASP.NET을 다시 등록 할 수 있습니다
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
-1 : Windows 2003 x64이므로 IIS7이 없습니다. –