LightSwitch 응용 프로그램 배포
LightSwitch 응용 프로그램을 배포하는 과정은 응용 프로그램 종류 및 선택한 배포 시나리오에 따라 다릅니다.
가능한 배포 시나리오는 다음과 같습니다.
2계층 데스크톱 클라이언트입니다. 이 배포 시나리오는 최종 사용자의 Windows 데스크톱에서 실행되는 응용 프로그램을 만듭니다. 데이터베이스와 서버 구성 요소는 네트워크에 연결된 컴퓨터에서 실행됩니다.
3계층 데스크톱 클라이언트입니다. 이 배포 시나리오는 최종 사용자의 Windows 데스크톱에서 실행되는 응용 프로그램을 만듭니다. 데이터베이스 및 서버 구성 요소는 IIS(인터넷 정보 서비스) 또는 Microsoft Azure가 실행 중인 서버에서 실행됩니다.
3계층 브라우저 클라이언트입니다. 이 배포 시나리오는 최종 사용자의 웹 브라우저에서 실행되는 응용 프로그램을 만듭니다. 데이터베이스와 서버 구성 요소는 IIS가 실행 중인 서버 또는 Microsoft Azure에서 실행됩니다.
서비스에만 해당합니다. 이 배포 시나리오는 다른 응용 프로그램에서 액세스할 수 있는 OData 웹 서비스를 만듭니다. 자세한 내용은 방법: LightSwitch OData 서비스 배포을 참조하십시오.
응용 프로그램 종류는 응용 프로그램 디자이너에서 설정할 수 있습니다. 자세한 내용은 방법: LightSwitch 응용 프로그램의 종류 변경을 참조하십시오.
게시하거나 패키징함으로써 LightSwitch 3계층 응용 프로그램을 배포할 수 있습니다. 각각의 경우에 LightSwitch 게시 응용 프로그램 마법사를 통해 배포 프로세스를 확인합니다. 메뉴 모음에서 빌드, <응용 프로그램 이름> 게시를 선택하거나 일반 속성 페이지로 이동한 다음 게시 단추를 선택하여 응용 프로그램 디자이너를 열어 마법사를 시작할 수 있습니다.
마법사를 완료한 후 바로 클라이언트 컴퓨터에서 게시된 응용 프로그램을 실행할 수 있습니다. 응용 프로그램을 설치할 준비가 되었으며, 설치 시 SQL Server에 데이터베이스 스키마가 자동으로 배포됩니다. 데이터베이스 스키마를 배포하려면 컴퓨터에 관리자 권한으로 액세스해야 합니다.
패키지 응용 프로그램은 응용 프로그램을 실행하는 데 필요한 모든 것이 함께 제공됨을 의미합니다. 그러나 사용자가 사용할 수 있는 응용 프로그램을 만들려면 추가 단계를 거쳐야 합니다. 서버 관리자가 응용 프로그램 및 데이터베이스 스키마를 설치할 때 이 옵션을 선택하십시오. 자세한 내용은 방법: 서버에 LightSwitch 응용 프로그램 설치을 참조하십시오.
마법사를 다시 실행하여 LightSwitch 응용 프로그램에 업데이트를 배포할 수 있습니다. 3계층 브라우저 클라이언트가 업데이트 버전을 얻으려면 웹 페이지만 다시 탐색하면 됩니다. 2계층 데스크톱 클라이언트는 다음에 실행할 때 자동으로 업데이트를 수신합니다.
2계층 데스크톱 응용 프로그램 게시
2계층 데스크톱 응용 프로그램을 게시하려면 응용 프로그램 디자이너의 응용 프로그램 종류 페이지에서 데스크톱을 선택하거나 게시 단추를 선택하여 LightSwitch 게시 응용 프로그램 마법사를 표시합니다.
마법사의 추가 옵션은 응용 프로그램에 선택한 사항에 따라 다릅니다. 자세한 내용은 방법: 2계층 LightSwitch 응용 프로그램 배포을 참조하십시오.
응용 프로그램을 게시한 후 사용자가 Setup.exe 파일을 실행하여 마법사에서 지정한 게시 위치에서 설치할 수 있습니다.
참고
Install.htm 파일의 지침에 따라 클라이언트 컴퓨터를 사전 구성해야 할 수 있습니다.파일은 Setup.exe 파일과 같은 위치에 게시됩니다.
업데이트 게시
응용 프로그램에 업데이트를 게시하려면 응용 프로그램 디자이너의 일반 속성 페이지에서 응용 프로그램 버전을 업데이트합니다. LightSwitch 게시 응용 프로그램 마법사를 다시 실행합니다. 다음에는 사용자가 게시 위치에서 업데이트를 자동으로 받는 응용 프로그램을 실행합니다.
참고
업데이트를 게시할 때 스키마를 변경하지 않는 한 해당 데이터베이스를 다시 게시하지 않아도 됩니다.데이터베이스가 다시 게시되지 않도록 하려면 LightSwitch 게시 응용 프로그램 마법사를 열고 데이터 연결 페이지로 이동한 다음 SQL 데이터베이스 스크립트 생성 확인란을 지웁니다.
제거
최종 사용자는 제어판에서 프로그램 및 기능 또는 프로그램 추가 / 제거에서 2 계층 데스크톱 응용 프로그램을 제거할 수 있습니다.
3계층 응용 프로그램 게시
3계층 응용 프로그램을 게시하려면 IIS를 실행하고 LightSwitch를 위해 미리 구성된 서버에 대한 관리자 액세스를 갖고 있어야 하고 SQL Server를 실행하는 컴퓨터에 관리자 권한이 있어야 합니다. 자세한 내용은 방법: LightSwitch 응용 프로그램을 호스팅하도록 서버 구성을 참조하십시오. Microsoft Azure에 응용 프로그램을 게시할 수도 있습니다. 자세한 내용은 방법: Microsoft Azure에서 LightSwitch 응용 프로그램 호스팅을 참조하십시오.
데스크톱과 브라우저 응용 프로그램의 게시 프로세스는 서로 같습니다. 3계층 응용 프로그램을 게시하려면 클라이언트 디자이너를 열고 응용 프로그램 종류 페이지로 이동한 후 데스크톱 또는 웹 옵션 단추를 선택합니다.
마법사의 게시 출력 페이지에서 지금 원격으로 서버에 게시 옵션 단추를 선택합니다. 마법사의 추가 옵션은 응용 프로그램에 선택한 사항에 따라 다릅니다. 자세한 내용은 방법: 3계층 LightSwitch 응용 프로그램 배포을 참조하십시오.
응용 프로그램을 게시한 후 사용자가 ApplicationName 링크를 선택하여 마법사에서 지정한 웹 사이트에서 설치할 수 있습니다. 여기서 ApplicationName은 응용 프로그램의 표시 이름입니다. 데스크톱 응용 프로그램의 경우 사용자에게 설치 여부를 묻습니다. 웹 브라우저 응용 프로그램의 경우 응용 프로그램이 웹 브라우저에서 열립니다.
업데이트 게시
응용 프로그램에 업데이트를 게시하려면 응용 프로그램 디자이너의 일반 속성 페이지에서 응용 프로그램 버전을 업데이트합니다. LightSwitch 게시 응용 프로그램 마법사를 다시 실행합니다. 다음에 응용 프로그램을 실행하면 새 버전이 자동으로 나타납니다.
참고
업데이트를 게시할 때 스키마를 변경하지 않는 한 해당 데이터베이스를 다시 게시하지 않아도 됩니다.데이터베이스가 다시 게시되지 않도록 하려면 LightSwitch 게시 응용 프로그램 마법사를 열고 데이터 연결 페이지로 이동한 다음 SQL 데이터베이스 스크립트 생성 확인란을 지웁니다.
제거
최종 사용자는 제어판에서 프로그램 및 기능 또는 프로그램 추가 / 제거에서 3 계층 데스크톱 응용 프로그램을 제거할 수 있습니다. IIS 관리자가 브라우저 응용 프로그램을 서버에서 제거해야 합니다.
3계층 응용 프로그램 패키징
패키지 3계층 응용 프로그램은 IIS(인터넷 정보 서비스) 호스트에서 응용 프로그램을 설치하는 데 필요한 모든 것을 생성합니다. 데스크톱과 브라우저 응용 프로그램의 게시 프로세스는 서로 같습니다. 3계층 응용 프로그램을 패키지하려면 클라이언트 디자이너를 열고 응용 프로그램 종류 페이지로 이동한 후 데스크톱 또는 웹을 선택합니다. 마법사의 게시 출력 페이지에서 디스크에 패키지 만들기 옵션 단추를 선택합니다. 마법사의 추가 옵션은 응용 프로그램에 선택한 사항에 따라 다릅니다. 자세한 내용은 방법: 3계층 LightSwitch 응용 프로그램 배포을 참조하십시오.
응용 프로그램을 게시한 후에 패키지를 포함하는 .zip 파일을 마법사에서 지정한 게시 위치에 배치합니다. 이 패키지를 만든 후에 서버 관리자가 IIS 및 SQL Server를 실행하는 서버에 응용 프로그램을 배포할 수 있습니다. 자세한 내용은 방법: 서버에 LightSwitch 응용 프로그램 설치을 참조하십시오.
업데이트 게시
응용 프로그램에 업데이트를 게시하려면 응용 프로그램 디자이너의 일반 속성 페이지에서 응용 프로그램 버전을 업데이트합니다. LightSwitch 게시 응용 프로그램 마법사를 다시 실행합니다. 서버 관리자가 새 패키지를 설치한 후 다음 번에 사용자가 응용 프로그램을 실행하면 새 버전이 자동으로 표시됩니다.
참고
업데이트를 게시할 때 스키마를 변경하지 않는 한 해당 데이터베이스를 다시 게시하지 않아도 됩니다.데이터베이스가 다시 게시되지 않도록 하려면 LightSwitch 게시 응용 프로그램 마법사를 열고 데이터 연결 페이지로 이동한 다음 SQL 데이터베이스 스크립트 생성 확인란을 지웁니다.
제거
최종 사용자는 제어판에서 프로그램 및 기능 또는 프로그램 추가 / 제거에서 3 계층 데스크톱 응용 프로그램을 제거할 수 있습니다. IIS 관리자가 브라우저 응용 프로그램을 제거해야 합니다.
참고 항목
작업
방법: LightSwitch 응용 프로그램의 종류 변경
방법: 서버에 LightSwitch 응용 프로그램 설치
개념
방법: 2계층 LightSwitch 응용 프로그램 배포