본문 바로가기

asp.net core

ASP.NET Core에서 Razor 페이지 만들기 ASP.NET Core에서 Razor 페이지 만들기 다음의 네가지 목표를 이번 포스트팅에서 알아보고자 합니다. asp.net core를 이용하여 레이져웹페이지 프로젝트를 생성 원격지의 sql 서버를 연결 코드를 이용하여 데이터베이스 개체들을 생성 클래스에 대하여 자동으로 웹페이지 생성 프로젝트 생성 Visual Studio에서 새로 만들기 > 프로젝트를 선택합니다. ASP.NET Core WEb Application을 선택합니다. .NET core와 ASP.NET Core 2.0을 선택합니다. 자동 생성된 파일 및 폴더 Wwwroot - 정적파일 appsettings.json - 설정 Program.cs - asp.net core앱을 호스트합니다. Startup.cs - 서비스 설정 Pages - 레이아.. 더보기
Swagger를 이용한 ASP.net core의 web api 문서 생성 및 디버깅 Swagger를 이용한 ASP.NET core web api 문서 생성 및 테스트/디버깅 Restful API를 테스트하기 위하여 포스트맨 (postman)을 주로 사용하였습니다. 이번에는 api문서를 자동으로 생성하고 테스트 할 수 있는 swagger를 asp.net core web api에 적용하는 방법을 살펴보겠습니다. 샘플로 작업할 asp.net core web api 프로젝트는 여기에서 다운로드 받아서 설치하도록 합니다. swagger 스웨거는 API 개발 툴의 프레임워크입니다. OpenAPI를 준수하고 설계, 개발, 문서화, 개발 및 테스트를 지원합니다. 자세한 내용은 https://swagger.io에서 참조합니다. Swashbuckle aspnet core에서 swagger를 이용하기 위하.. 더보기
우분투에 도커 설치 및 asp.net core 기본앱 실행 우분투에 도커 설치 사전 체크 사항 도커 64비트 리눅스에서만 동작한다 도커는 커널 3.2 이상에서 지원한다 도커 설치 $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /user/bin/docker.io /usr/local/bin/docker ‘dot net’ 기본 이미지를 이용하여 컨테이너 실행 $ docker run -it microsoft/dotnet:latest 쉘이 변경됨을 확인 기본 샘플 hello world 어플리케이션 초기화 생성 $ mkdir heap $ cd hwapp $ dotnet new 생성된 어플리케이션 실행 $ dot net restore $ dot net run 도커관련 몇가지 기본 명령어들… 설치된 .. 더보기
mac에서 asp.net core 버전 확인 및 업그레이드 맥에 설치된 asp.net core의 현재 버전을 알아내는 방법입니다. $ dot net --info $ pkgutil --pkgs | grep "com.microsoft.dotnet" $ sudo pkgutil --force --forget "com.microsoft.dotnet.dev.1.0.0-preview1-002702.component.osx.x64"$ sudo rm -rf /usr/local/share/dotnet/sdk/1.0.0-preview1-002702/$ sudo pkgutil --force --forget "com.microsoft.dotnet.sharedframework.Microsoft.NETCore.App.1.0.0-rc2-3002702.component.osx.x64"$ su.. 더보기