UNIERP Client
ClickOnce 배포 사이트 생성
서버에 구성되어 있는 프로그램을 클라이언트에 배포하는 기술을 ClickOnce라고 하며 URL을 통해 ClickOnce에 접속할수 있는 사이트를 구성합니다.
ClickOnce를 통해 프로그램을 실행하면 서버에 있는 Bizentro.net\BizWebSmart\Default\WebApp\UI\mainshell 폴더의 파일들이 업데이트 되면 클라이언트 실행시 자동 업데이트 됩니다.
ClickOnce 생성 단계는 아래와 같습니다.
- 서버툴의 ClickOnce 생성 & 서명버튼을 클릭
- 각 제품별로 ClickOnce 배포 사이트를 생성할수 있습니다. 필요한 제품의 ClickOnce 사이트 생성 & 서명클릭 (여기서는 UNIERP Clickonce 사이트 생성&버튼 클릭을 가정)
버튼을 클릭하면 IIS에 ClickOnce 배포용 가상사이트를 생성합니다.
또한 Bizentro.NET\BizWebSmart\Default\WebApp\UNIERPSmartDeploy 폴더에
make.bat 파일이 생성되며 실행되면서 인증서를 통한 Code Sign을 하게 됩니다.
- IIS에 UNIERPSmartDeploy 가상사이트가 생성되었는지 확인
생성위치 확인 벙법 : windows키 + R키 > inetmgr 입력 > IIS의 서버명 확장 > 사이트 확장 > Default Web Site 확장 > UNIERPSmartDeploy 가상디렉토리
서버정보 변경시 수동서명
AP서버의 IP 등 서버의 정보가 변경되었다면 코드 서명을 다시 해야합니다.
아래 위치의 make.bat 파일을 메모장으로 오픈해서 변경된 정보를 수정후 make.bat 파일을 실행합니다.
- make.bat 파일 위치
C:\Bizentro.NET\BizWebSmart\Default\WebApp\UNIERPSmartDeploy\make.bat
- make.bat 파일 내용
mage.exe -update SetupUNIERP.application -pu http://서버IP입력/UNIERPSmartDeploy/SetupUNIERP.application -certfile BizentroSmartClientDeploy_TemporaryKey.pfx
setup.exe -url=http://서버IP입력/UNIERPSmartDeploy
외부IP ClickOnce 배포사이트 구성
회사외부에서 UNIERP에 로그인해서 사용하려면 외부IP를 할당해서 ClickOnce 배포사이트를 구성합니다.
회사외부에서 접근 구성방법:
- Bizentro.NET\BizWebSmart\Default\WebApp\UNIERPSmartDeploy 폴더 복사후 붙여넣고 UNIERPSmartDeployEX 이름으로 변경
- IIS에 UNIERPSmartDeployEX 응용프로그램 생성
- Bizentro.NET\BizWebSmart\Default\WebApp`UNIERPSmartDeployEX`\make.bat 파일 2군데 수정
1 : mage.exe -update SetupUNIERP.application -pu http://외부IP/UNIERPSmartDeployEX/SetupUNIERP.application
2 : setup.exe -url=http://외부IP/UNIERPSmartDeployEX
- make.bat 파일 실행
UNIERP Client 설치
웹브라우저에서 URL로 접근해서 설치합니다.
설치 URL
http://서버IP/UNIERPSmartDeploy/publish.htm
- Install버튼 클릭
- 다운로드 창
setup.exe은(는) 일반적으로...메세지에 마우스 올려...버튼 클릭 - 유지버튼 클릭 > 더보기 클릭 > 그래도 계속 클릭 > 다운받은 setup.exe 클릭
- 설치 버튼 클릭
정보
setup시 실제 설치되는 Client의 위치는 아래와 같습니다.
- C:\Users\Public\Documents\BIZENTRO\SmartClientViewer
만약 Client설치시에 문제가 있을시 해당 상위폴더인
BIZENTRO의 삭제가 필요할수 있습니다.
UNIERP Client 로그인
바탕화면에 UNIERP Icon을 더블클릭해서 실행합니다.
주의!!
바탕화면의 Icon이 ClickOnce 실행 Icon 으로 UNIERP 서버에서의 변경사항이 Client로 자동 반영 됩니다.
Bizentro.net\Default\WebApp\UI\mainshell 폴더에서도 실행시킬수 있지만 보통 개발시에 사용하고 실제 운영시에는 바탕화면의 Icon으로 Client를 실행해 주시기 바랍니다.
UNIERP 로그인 서버 설정
로그인창에서 설정버튼 클릭해서 로그인 설정으로 들어갑니다.
연결정보를 입력하고 로그인합니다.
- AP서버IP나 통합서버 IP를 입력후 검증버튼을 클릭 > 회사정보 확인 > 접속할 *데이터베이스 선택 > 확인버튼 클릭
- 로그인창에 *ID, PW 입력 > 확인버튼을 클릭해 로그인
admin 로그인 계정 : bizadmin / unierp1
정보
- 검증시 데이터베이스 목록이 나타나지 않는다면 DB서버의 management.xml
<Databases>부분을 확인합니다.- 데이터베이스에는 목록이 나타나 선택을 했지만 실제 로그인시 문제가 생긴다면 AP서버의 Bizentro.NET\BizWebSmart\Default\WebApp\web.config 파일의
<connectionStrings>부분을 확인합니다.




