'Programming/Server'에 해당되는 글 1건

  1. 2010.08.06 [Server] Windows 2003서버 64비트에서 .NET 32비트 세팅하기
posted by By훈트 2010.08.06 16:59

윈도우 서버 2003에서 웹서비스를 해야 할 일이 생겼다.

가볍게 생각 하고 설치를 시작 했는데..

읔.. 이게 64비트버전이네..ㅜㅜ (windows 2003 server R2 버전이었다..)

 

mysql 및 기타 등등을 모두 64비트용으로 구해서 설치~

 

음..그리고 .NET Framework를 설치 해야 하는데...

2.0 이상 버전은 별 무리가 없다. 하지만 32비트 만을 지원하는 1.1 버전은 약간의 번거로움이...

 

3.5 까지 나온 마당에 굳이 1.1을 쓸 이유가 있으랴 만은  혹시 부득이하게 32비트 버전과 64비트 버전을 다 사용해야 하는 사람들의 경우가 있을 수 있으니...(그래서 인지 MSDN 에서도 방법을 알려주고 있다!)

 

간단히 MSDN의 내용을 정리해 보았다..

 

윈도우 서버 64 bit 에서 .NET Framework 설정 방법  
 
 
ASP.NET 1.1, 32비트 버전 사용하기
 
1. 시작  실행 (window key + R) 으로 도스창을 띄운 뒤 다음 명령을 입력하여 32비트 모드를 사용 
 
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
 
2. 다음 명령을 입력하여 ASP.NET 1.1 버전을 설치 하고 IIS 루트에 스크립트 맵 설치
 
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
 
3. 인터넷 정보 서비스 관리자(iis) 의 웹 서비스 확장 목록 에서 ASP.NET 버전1.1.4322의 상태가 허용됨으로 설정 되어있어야 한다.
 
음..32비트 모드로 2.0 버전의 Framework 를 사용 할때는 위의 2번 항목 빨간색 부분 버전만 바꺼주면 된다.
그리고 64비트 모드로 2.0 을 사용할때는 1번 항목의 빨간 부분 1을 0으로 바꺼주고 역시 버전을 2.0으로~ 간단하다..
 
원래 32비트 시스템에서는 ASP.NET의 버전을 선택 할 수 있는 창이 뜬다. 하지만 64비트의 시스템에서 32비트를 사용하고자 할때에는 쉽게 클릭으로 변경 할 수가 없고 위 처럼 명령어를 통해 모드 변환후 사용 명령어를 입력 해야 하는 번거로움 ㅜㅜ
 
확실하게 하고 싶었는지 32비트 모드로 변환 하면 아예 ASP.NET 선택 창도 없애버린다..
 

 

움.. 귀찮아서 그냥 막 캡춰해서 올리니까 막 알아보기 힘든가? -_-;

대충 그냥..저 동그라미 친 부분이 선택 화면인데..

64비트 시스템에서 32비트 모드로 변환을 하면 (즉 위의 1번 항목 명령어를 입력하면)

동그라미 친 부분의 탭이 없어진다..(첨엔 당황했지만..쿠쿠)

 

뭐 그냥.. 마우스로 클릭해서 선택 할 수 있는 편안함은 없다!! 라고 생각 하면 된다.

물론 64비트 시스템에서 Framework 2.0 64비트 용으로 설치 하면 저 화면 뜬다..

1.1 framework를 사용할 필요가 없는 사람은 신경쓸 필요 없는 그림!


[출처] http://blog.naver.com/NBlogMain.nhn?blogId=noblekj



신고
크리에이티브 커먼즈 라이선스
Creative Commons License

티스토리 툴바