방법: Microsoft Azure에서 LightSwitch 응용 프로그램 호스팅
웹 응용 프로그램 및 3계층 데스크톱 응용 프로그램 등의 Visual Studio LightSwitch 응용 프로그램을 마법사를 사용하여 Azure 클라우드 서비스 또는 Azure 웹 사이트에 배포할 수 있습니다. SQL Azure 데이터베이스에서 응용 프로그램 데이터를 호스트할 수도 있습니다.
참고
Azure에 응용 프로그램을 배포하려면 구독이 있어야 하고 Azure SDK for.NET 2.4를 설치해야 합니다.
Azure 클라우드 서비스에 응용 프로그램을 게시하려면
Azure 클라우드 서비스에 응용 프로그램을 게시하려면
솔루션 탐색기에서 최상위 프로젝트 노드에 대한 바로 가기 메뉴를 열고 게시를 선택합니다.
LightSwitch 게시 응용 프로그램 마법사가 나타납니다.
LightSwitch 게시 마법사 시작 페이지에서 전체 응용 프로그램 또는 웹 서비스만 옵션 단추를 선택한 후 다음 단추를 선택합니다.
응용 프로그램 서비스 페이지에서 Azure 옵션 단추를 선택한 후 다음 단추를 선택합니다.
Azure 구독 페이지의 구독 목록에서 응용 프로그램에 사용할 Azure 구독을 선택합니다. 목록이 비어 있으면 **<설정 관리>**를 선택하여 Azure 구독을 관리합니다.
서비스 유형 선택 목록을 확장하고 클라우드 서비스 옵션 단추를 선택한 후 다음 단추를 선택합니다.
Azure 클라우드 서비스 및 저장소 페이지의 클라우드 서비스 목록에서 응용 프로그램을 호스트할 클라우드 서비스를 선택합니다. 새 클라우드 서비스를 만들려면 **<새로 만들기>**를 선택합니다.
환경 목록에서 응용 프로그램을 호스트할 환경(프로덕션 또는 스테이징)을 선택합니다.
(선택 사항) 문제 해결 및 개발을 위해 Azure 역할에 대한 액세스를 허용하려면 모든 역할에 원격 데스크톱 사용 확인란을 선택합니다.
고급 탭을 선택하고 배포 이름 텍스트 상자에 배포 이름을 지정합니다.
이 이름은 Azure 관리 포털에 나타납니다. 기본값은 응용 프로그램 이름입니다.
(선택 사항) 응용 프로그램을 게시할 때마다 배포 이름에 현재 날짜와 시간이 추가되지 않도록 하려면 현재 날짜와 시간 추가 확인란을 선택 취소합니다.
저장소 목록에서 응용 프로그램 이진 파일이 저장될 저장소 서비스를 선택합니다.
참고
저장소 서비스가 목록에 없으면 <새로 만들기> 링크를 선택하여 구독용으로 저장소 서비스를 하나 만듭니다.
(선택 사항) 게시할 때마다 응용 프로그램의 이전 버전을 덮어쓰지 않도록 하려면 배포 업그레이드 사용 확인란을 선택 취소합니다.
이 확인란의 선택을 취소하지 않으면 새 버전을 게시하기 전에 관리 포털에서 응용 프로그램의 이전 버전을 수동으로 제거해야 합니다.
다음을 선택하여 계속 진행합니다.
응용 프로그램에 대해 인증을 사용하도록 설정한 경우 보안 설정 페이지의 응용 프로그램 관리자 탭이 나타납니다.
응용 프로그램 관리자 탭이 나타나면 초기 응용 프로그램 관리자가 될 사용자의 올바른 사용자 이름, 전체 이름 및 암호를 입력합니다.
참고
업데이트를 게시할 때 응용 프로그램 관리자가 이미 존재합니다.아니요, 응용 프로그램 관리자가 이미 있습니다. 확인란을 선택하여 이 단계를 건너뜁니다.
HTTPS 탭에서 예, 사용자가 HTTPS를 사용하여 연결해야 합니다. 옵션 단추를 선택합니다.
인증서 선택 목록에서 응용 프로그램에 사용할 보안 인증서를 선택합니다.
참고
인증서가 목록에 없으면 업로드 단추를 선택하여 기존 인증서를 추가합니다.테스트하기 위해 스테이징 환경에 응용 프로그램을 게시할 때 새 자체 서명된 인증서 만들기를 선택하여 테스트 인증서를 만들 수 있습니다.
계속하려면 다음 단추를 선택합니다.
데이터 연결 페이지에서 데이터베이스 연결 탭을 선택한 다음 사용자 연결 지정 텍스트 상자에 내장 데이터베이스에 대한 연결 문자열을 입력합니다.
데이터베이스 스키마 게시 텍스트 상자에 내장 데이터베이스에 대한 연결 문자열을 입력합니다.
참고
스키마를 변경하지 않은 경우 업데이트를 게시할 때 데이터베이스 스키마 게시 확인란을 선택 취소합니다.
연결된 데이터 소스 탭을 선택하고 필요에 따라 추가 연결에 대한 연결 문자열을 업데이트한 후 다음 단추를 선택합니다.
참고
연결된 데이터 소스 탭은 응용 프로그램에 대한 외부 데이터 소스를 지정한 경우에만 사용할 수 있습니다.
요약 페이지에서 설정을 검토한 후 게시 단추를 선택합니다.
게시 작업이 완료되면 Azure 관리 포털이 브라우저에 표시됩니다.
참고
게시 작업은 연결 속도, 응용 프로그램 크기 및 기타 요인에 따라 몇 분 정도 걸릴 수 있습니다.
Azure 웹 사이트에 응용 프로그램을 게시하려면
솔루션 탐색기에서 최상위 프로젝트 노드에 대한 바로 가기 메뉴를 열고 게시를 선택합니다.
LightSwitch 게시 응용 프로그램 마법사가 나타납니다.
LightSwitch 게시 마법사 시작 페이지에서 전체 응용 프로그램 또는 웹 서비스만 옵션 단추를 선택한 후 다음 단추를 선택합니다.
응용 프로그램 서비스 페이지에서 Azure 옵션 단추를 선택한 후 다음 단추를 선택합니다.
Azure 구독 페이지의 구독 목록에서 응용 프로그램에 사용할 Azure 구독을 선택합니다. 목록이 비어 있으면 **<설정 관리>**를 선택하여 Azure 구독을 관리합니다.
서비스 유형 선택 목록을 확장하고 웹 사이트 옵션 단추를 선택한 후 다음 단추를 선택합니다.
서비스 구성 페이지의 드롭다운 목록에서 응용 프로그램을 호스트할 웹 사이트를 선택한 후 다음 단추를 선택합니다.
참고
웹 사이트가 목록에 없으면 Azure 포털에 로그인 링크를 선택하고 웹 사이트를 만든 다음 새로 고침 단추를 선택합니다.
응용 프로그램에 대해 인증을 사용하도록 설정한 경우 보안 설정 페이지의 응용 프로그램 관리자 탭이 나타납니다.
응용 프로그램 관리자 탭이 나타나면 초기 응용 프로그램 관리자가 될 사용자의 올바른 사용자 이름, 전체 이름 및 암호를 입력합니다.
참고
업데이트를 게시할 때 응용 프로그램 관리자가 이미 존재합니다.아니요, 응용 프로그램 관리자가 이미 있습니다. 확인란을 선택하여 이 단계를 건너뜁니다.
HTTPS 탭에서 예, 사용자가 HTTPS를 사용하여 연결해야 합니다. 옵션 단추를 선택하여 보안 HTTPS 연결을 요구하거나 응용 프로그램에 보안 연결이 필요하지 않은 경우 아니요, HTTPS가 필요하지 않습니다. 옵션 단추를 선택한 후 다음 단추를 선택합니다.
보안에 대한 자세한 내용은 LightSwitch의 보안 고려 사항을 참조하십시오.
데이터 연결 페이지의 데이터베이스 연결 탭에서 사용자 연결 지정 및 데이터베이스 스키마 게시 텍스트 상자에 내장 데이터베이스에 대한 연결 문자열이 나타납니다. 연결 문자열이 나타나지 않거나 새 데이터베이스를 만들려는 경우 Azure 포털에서 데이터베이스 프로비전 링크를 선택하고 새 연결 문자열을 사용자 연결 지정 및 데이터베이스 스키마 게시 텍스트 상자에 모두 복사합니다.
참고
스키마를 변경하지 않은 경우 업데이트를 게시할 때 데이터베이스 스키마 게시 확인란을 선택 취소합니다.
계속하려면 다음 단추를 선택합니다.
연결된 데이터 소스 탭을 선택하고 필요에 따라 추가 연결에 대한 연결 문자열을 업데이트한 후 다음 단추를 선택합니다.
참고
연결된 데이터 소스 탭은 응용 프로그램에 대한 외부 데이터 소스를 지정한 경우에만 사용할 수 있습니다.
요약 페이지에서 설정을 검토한 후 게시 단추를 선택합니다.
게시 작업이 완료되면 Azure 관리 포털이 브라우저에 표시됩니다.
참고
게시 작업은 연결 속도, 응용 프로그램 크기 및 기타 요인에 따라 몇 분 정도 걸릴 수 있습니다.