Web 응용 프로그램 6

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 6

배치 ASP.NET Core 모듈의 배치 방법은 여러 가지가 있지만 Visual Studio를 사용하는 경우 일반 ASP.NET과 마찬가지로 Web 배치를 구성하는 방법이 추천되고 있습니다.Introduction to Web Deploy 그 밖에도 XCopy와 Robocopy, PowerShell 등 여러 가지 방법으로 응용 프로그램을 배포 할 수 있습니다. 어떠한 경우에도 응용 프로그램 자체가 실행중인 경우 파일이 잠겨 버릴 수 있기 때문에 배치에 실패 할 수 있습니다. 따라서 안전하게 배치하기 위해서는 다음과 같이해야합니다.응용 프로그램 풀 중지ASP.NET Core 측 응용 프로그램을 중지모듈 교체 이외에도 실제 사이트라면 교체시에는 app_offline.htm등을 사용하여 일시 정지하는 것을 고려..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 5

IIS 구성ASP.NET Core 애플리케이션을 배치 할 폴더를 작성 IIS를 호스팅하는 서버에 응용 프로그램의 배포를 지원하는 폴더를 만듭니다. 폴더를 만들려면 다음 사항을 고려해야합니다.로그 폴더 만들기 응용 프로그램에서 stdout 통해 로깅이 활성화되어있는 경우 로그를 유지하기위한 logs 폴더를 만들어야합니다. 그러나 응용 프로그램 배포를위한 패키지 등의 페이로드에 이미 폴더가 포함 된 경우는 필요 없습니다.Visual Studio의 Web 배치를 사용할지 여부 Web 배치를 이용하는 경우는 폴더에 필요한 권한 설정을 할 필요가 있습니다. 아울러, Web 배치 용 도구를 Web Platform Installer하거나 다운로드 센터에서 다운로드하여 설치해야합니다.Web Platform Instal..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 4

인터넷 정보 서비스 (IIS)를 사용하여 ASP.NET Core 애플리케이션 호스팅IIS를 사용하여 ASP.NET Core 앱 호스팅 개요 기존의 ASP.NET 응용 프로그램은 IIS 관리자에서 응용 프로그램으로 등록하여 필요한 설정을 실시하는 것으로, IIS 작업자 프로세스에서 작동 할 수있었습니다. 그러나 앞서 언급했듯이, ASP.NET Core 플랫폼에서 동작 할 수있는 Web 서버 기능 을 가진 콘솔 응용 프로그램으로 실행됩니다. 즉, Web 어플리케이션의 실체는 IIS 대신 IIS와는 별도의 콘솔 응용 프로그램에 호스팅 된 동작하고 있습니다. IIS에서 ASP.NET Core 응용 프로그램을 실행시키기 위해는 IIS에서 HTTP를 작동하도록 구성해야합니다. 이 일련의 HTTP의 연계를 담당하는 ..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 3

Windows : IIS를 사용한 구축 방법Windows 환경에서 ASP.NET Core 앱 개발 단계 Windows 환경이면 Visual Studio를 이용하는 방법이 가장 지름길입니다. 또한, ComponentOne Studio for ASP.NET MVC는 Visual Studio 용 프로젝트 템플릿이 준비되어 있으며, 강력한 컨트롤이 빠르게 사용할 수 있습니다. 본고에서는 Visual Studio를 사용하여 개발 단계에 대해 설명합니다.Visual Studio에 의한 개발 단계 Visual Studio에서 ASP.NET Core 응용 프로그램의 새로운 프로젝트 만들기를합시다. ASP.NET Core 응용 프로그램은 "ASP.NET Core 응용 프로그램"프로젝트 템플릿을 사용하여 개발합니다. Co..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 2

사용하는 Web 애플리케이션 정보 이번 예제로 사용하는 Web 응용 프로그램은 ASP.NET Core의 ASP.NET MVC 프로젝트 템플릿을 재사용하여 만듭니다.Model 클래스 이번 앱은 표시에 사용하는 샘플 데이터가 필요합니다. 그래서 프로젝트 Model 폴더에 다음과 같은 SampleModel클래스를 추가합니다.using System ; using System . Collections . Generic ; using System . Linq ; namespace C101MvcApp . Models { // Chart 샘플 엔티티 public class DailySale { public DateTime Date { get ; set ; } public int ? TotalSales { get ; s..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 1

다운로드 샘플 파일 (617.0 KB) ASP.NET Core는 ASP.NET MVC를 기반으로 새롭게 디자인 된 멀티 플랫폼에서 사용할 수있는 Web 앱 개발을 할 수있는 오픈 소스 기반 기술입니다. 그러나 실제 Web 응용 프로그램을 만들고 응용 프로그램을 호스팅하는 방법은 각각의 플랫폼에 따라 다릅니다. 또한 그레이프 시티의 "ComponentOne Studio for ASP.NET MVC '도 ASP.NET Core 2.0를 지원하고 있습니다. 이번부터 2 회에 걸쳐 다음과 같은 점에 대해 소개하고자합니다.그레이프 시티의 "ComponentOne Studio for ASP.NET MVC」를 ASP.NET Core 2.0에서 사용하는 방법크로스 플랫폼에서 작동하는 Web 응용 프로그램 만들기플랫폼 ..

IT 이모저모 2018.03.19