Post List

2016년 7월 5일 화요일

Visual Studio와 Git을 이용하여 Ubuntu에 ASP.NET Core Web App 배포하기

Visual Studio와 Git을 이용하여 Web App 배포하기

ASP.NET Core 개발환경으로는 Windows에서 Visual Studio를 사용하는 것이 가장 편합니다. 이번 포스팅에서는 Windows에서 ASP.NET Core Web App을 작성하여 Git을 이용하여 Ubuntu에서 실행하는 것을 소개해 드리겠습니다.

1. Github에 Repository 생성하기

본인의 GitHub 계정으로 가셔서 아래와 같이 원하는 이름으로 Repository를 생성합니다.
그림

2. PC에 GitHub Repository Clone 하기

원하시는 폴더로 가셔서 GitHub Repository에 연결하세요. (아래에서 github 주소란에는 본인의 Repository 주소로 적어주세요.)
mkdir WebApp

cd WebApp

git init

git remote add origin https://github.com/DevStarSJ/WebApp.git

git pull origin master

3. Visual Studio로 Web App 예제 만들기

ASP.NET Core Web Application으로 프로젝트를 생성합니다. 위치를 좀 전에 Git Repository로 지정한 곳으로 해주세요.
그림
다음 그림에서는 Web Application을 선택한 후에 OK를 눌러주세요.
제대로 만들어졌는지, F5를 눌러서 확인해봅니다.
그림

4. GitHub에 올리기

git add --all

git commit -m "Initial Commit"

git push origin master

5. Ubuntu에서 내려받기

아직 git이 설치되어 있지 않다면 아래와 같이 설치를 해주세요.
sudo apt-get install git
이제 원하는 폴더로 가셔서 GitHub에서 내려받습니다. 위에 Windows에서 한것과 명령어가 같습니다.
mkdir WebApp

cd WebApp

git init

git remote add origin https://github.com/DevStarSJ/WebApp.git

git pull origin master
이제 WebApp 폴더로 들어가서 project.json의 framework부분을 아래와 같이 수정합니다.
cd WebApp/src/WebApp
  "frameworks": {
    "netcoreapp1.0": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.0.0"
        },
        "Microsoft.AspNetCore.Server.Kestrel": "1.0.0"
      },
      "imports": "dnxcore50"
    }
  },
저장한 뒤 이제 실행합니다.
dotnet restore

dotnet build

dotnet run
그림

댓글 없음:

댓글 쓰기