본문 바로가기

Programming/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를 이용하기 위하..
Docker 에서 asp.net core 구동 Docker 에서 asp.net core 활용 서버에 Docker가 이미 설치되어있다고 간주하고 시작하도록 한다. Dockerfile 생성 이미지를 생성할 폴더를 만든다 $ mkdir helloworld $ cd helloworld $ nano Dockerfile 다음의 내용을 파일명 Dockerfile 을 생성하여 붙여 넣는다. ———————————————————————————————————————————— # 기본이미지를 ms에서 가져온다 FROM microsoft/dotnet # git 설치 RUN apt-get install git -y # 소스코드를 넣을 폴더 생성 RUN mkdir repositories # 작업 폴더로 설정 WORKDIR repositories # git에서 소스 가져오기 R..
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..