login register Sysop! about ME  
qrcode
    최초 작성일 :    2016년 05월 23일
  최종 수정일 :    2016년 05월 23일
  작성자 :    whosnail
  편집자 :    whosnail (최 원재)
  읽음수 :    18,631

강좌 목록으로 돌아가기

필자의 잡담~

완전히 새로운 ASP.NET인 ASP.NET Core 강좌를 본격 개시합니다.

모든 컬럼은 http://docs.asp.net의 내용을 참고하여 번역한 것입니다. Windows 뿐만 아니라 Linxu, OS X에서도 동작하는 완전한 크로스 플랫폼 서버기술인 ASP.NET Core! 기대해 주세요.
본 번역문서는 개인적인 취지로 번역되어 제공되는 문서로, 원문을 비롯한 모든 저작권은 마이크로소프트사에 있습니다. 마이크로소프트사의 요청이 있을 경우, 언제라도 게시가 중단될 수 있습니다. 본 번역문서에는 오역이 포함되어 있을 수 있으며 주석도 번역자 개인의 견해일뿐입니다. 마이크로소프트사는 본 문서의 번역된 내용에 대해 일체의 보장을 하지 않습니다. 번역이 완료된 뒤에도 제품이 업그레이드 되거나 기능이 변경됨에 따라 원문도 변경되거나 보완되었을 수 있으므로 참고하시기 바랍니다.

원문: https://docs.asp.net/en/latest/getting-started.html

시작하기

  1. .NET Core를 설치해 주세요.
  2. 신규 .NET Core 프로젝트를 생성해주세요.
  3. mkdir aspnetcoreapp
    cd aspnetcoreapp
    dotnet new
    
  4. project.json 파일에서 Kestrel HTTP 서버 패키지를 종속성 (dependencies) 항목에 추가하여 저장해주세요.
  5. {
      "version""1.0.0-*",
      "buildOptions": {
        "emitEntryPoint"true
      },
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type""platform",
          "version""1.0.0-rc2-3002702"
        },
        "Microsoft.AspNetCore.Server.Kestrel""1.0.0-rc2-final"
      },
      "frameworks": {
        "netcoreapp1.0": {
          "imports""dnxcore50"
        }
      }
    }
  6. 종속된 패키지들을 다시 불러와 주세요.
  7. dotnet restore
  8. 요청을 처리할 로직을 정의하는 Startup.cs 파일을 추가해주세요.
  9. using System;
    using Microsoft.AspNetCore.Builder;
    using Microsoft.AspNetCore.Hosting;
    using Microsoft.AspNetCore.Http;
     
    namespace aspnetcoreapp
    {
        public class Startup
        {
            public void Configure(IApplicationBuilder app)
            {
                app.Run(context =>
                {
                    return context.Response.WriteAsync("Hello from ASP.NET Core!");
                });
            }
        }
    }
  10. 웹 호스트를 설정하고 시작하는 코드를 Program.cs 파일에 추가해주세요.
  11. using System;
    using Microsoft.AspNetCore.Hosting;
     
    namespace aspnetcoreapp
    {
        public class Program
        {
            public static void Main(string[] args)
            {
                    var host = new WebHostBuilder()
                        .UseKestrel()
                        .UseStartup<Startup>()
                        .Build();
    
                    host.Run();
            }
        }
    }
  12. 앱을 실행해주세요. (dotnet run 명령을 실행할 때 소스에 변경 사항이 있다면, 앱을 다시 빌드할 것입니다.)
  13. dotnet run
  14. http://localhost:5000 을 브라우저에서 열어주세요.
  15. running-output

authored by

  boxcar
  2016-05-23(13:42)
캐릭 이미지
잘 봤습니다~
  jhjh0206
  2016-05-31(11:18)
캐릭 이미지
감사합니다.
  jhmin1125
  2017-05-16(08:11)
캐릭 이미지
감사합니다.
  winddy
  2020-03-27(21:58)
캐릭 이미지
감사합니다.

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})