본문 바로가기
C# /SmartClient

클라이언트 .Net Framework 4이상 업데이트시 기존 SmartClient 운영방안

by Hwoarang757 2014. 7. 4.

갈수록 보안문제로 인하여 SmartClient의 운영은 점점 축소될 것 같습니다.

 

 

 

0. 사용자의 Windows에는 반드시 .NET Framework 3.5가 설치 되있어야 함!!!!!

- 테스트시 아래 순서 먼저 진행 후에 .NET Framework 3.5를 설치 하면 동작 하지 않았습니다 -_-;;;

 

1. 프레임워크 4.5.1 이상으로 업데이트 완료

2. CAS 설정 배포시 클라이언트가 64비트인데 32비트 브라우저일경우 설정 배포 모듈을 any cpu가 아닌 x86으로 빌드
( 또는 C:\windows\Microsoft.Net\Framework\v2.0.50727 caspol로 등록 )

3.
레지스트리 등록
64비트일경우
regedit HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\
값 생성 Dword 형식 (32비트) EnableIEHosting : 1


32비트일 경우
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
값 생성 Dword 형식 (32비트) EnableIEHosting : 1


4. IE(Internet Explorer ) 에서 해당 Trust 영역 신뢰 할 수 있는 사이트 등록

 

* . 첨부하는 라이브러리의 Assmbly.cs의 내용중 Comvisible(true) 로 설정되있어야 메소드가 호출 가능.

 

* 그리고 Embedded 되는 Windows FormControl(SmartClient Control) 은 .NET Framework 3.5 이하에서만 동작하는 것 같습니다

 

4버젼 이상으로 빌드 할시 동작 하지 않는 현상을 확인하였습니다.

 

내용 출처 : 안재우님의 블로그

 

 http://blog.naver.com/saltynut/120111218543