일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 리액트
- 도커 레이어
- vscode extension
- asp core 권한
- ASP Core
- c# delegate
- Docker image
- Git
- redux
- asp.net core mvc
- asp.net core
- 리액트 타입스크립트
- javascript
- 도커 컨테이너
- js
- docker container
- 도커 이미지
- docker layer
- 리액트 타입스크립트 적용하기
- 도커
- react typescript
- Asp Net Core
- Docker
- 리덕스
- asp core mvc
- react ts
- 리액트 리덕스
- C#
- react
- React Redux
- Today
- Total
목록asp.net core mvc (7)
기초 메모지

ASP .Net Core Deploy(배포) 과정을 살펴보겠습니다. 1. IIS(Internet Infomation Service) 인터넷 정보 서비스 사용 우선 "제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기" 에서 확인할 옵션이 있습니다. 인터넷 정보 서비스 항목에 "사용" ASP.NET 4.8 항목에 "사용" 확인을 누르면 자동으로 Windows가 재시작됩니다. 2. IIS(Internet Infomation Service) 인터넷 정보 서비스 - 사이트 생성 Windows 검색 창에 'IIS' 라고 입력하면 "IIS 관리자" 라고 검색됩니다. IIS 관리자를 열면 왼쪽 탭 연결에서는 애플리케이션 풀, 사이트가 트리형식으로 표시되어 있습니다. 지난 시간에 게시한(Publ..

Identity Policy? Pilcy(정책)는 Role 또는 Claim을 그룹(Pilcy)별로 묶어 관리할 수 있습니다. 이를 활용하면 그룹별로 다른 페이지나 뷰를 표시하거나 로직을 처리할 수 있습니다. Policy(정책)는 여러 개의 Role과 Claim을 포함 할 수 있습니다. 즉, 특정 Policy로 권한을 설정하면 Policy에 포함된 Role과 Claim은 인증을 통과할 수 있습니다. Identity Policy 사용법 1. Policy 등록 public void ConfigureServices(IServiceCollection services) { // User Authorization Settings services.AddAuthorization(options => { options.Ad..

ASP.Net Core 에서 Code First 방식으로 프로젝트를 구성하려면 마이그레이션이 필요합니다. ※ DbContext.cs 와 Model을 미리 작성이 되어야 합니다 패기지 관리자 콘솔이 보이지 않는다면 (보기 - 다른 창 - 패키지 관리자 콘솔)을 선택합니다 패키지 관리자 콘솔에 다음 명령어를 입력합니다. 데이터베이스 업데이트 add-migration [Alias] -context [DbContext.cs] 데이터베이스 모델 마이그레이션 update-database

Identity Framework 마이그레이션 시 자동 생성되는 테이블 명세서 입니다. MSDN에 기술되어 있지만 복습하는 내용으로 정리합니다. AspNetUsers : 사용자 로그인 정보 AspNetUsers 설명 Id AspNetUsers 테이블의 기본키 UserName 사용자명(기본값 : 이메일) NormalizedUserName 정규화된 사용자명 Email 이메일 주소 NormalizedEmail 정규화된 이메일 주소 정규화 EmailConfirmed 이메일 인증 여부 PasswordHash 패스워드 해시 변환 값 SecurityStamp 사용자 자격 증명이 변경될 때마다 변경해야 하는 임의 값(암호 변경, 로그인 제거) ConcurrencyStamp 동시성 제어를 위한 임의 값 PhoneNumb..

Identity 란? 신원, 정체성, 존재의의 등을 뜻하는 영어 단어입니다. ASP .Net Core Identity 란? ASP .Net Core에서 기본적으로 제공하는 사용자 인증, 권한 기능을 통칭합니다. 프로젝트 구성 사용하기 위해 프로젝트 생성 시 인증 유형을 '개별 계정' 설정합니다. 웹 페이지를 열어보면 로그인, 사용자 등록 페이지를 확인할 수 있습니다. 로그인 또는 사용자 등록을 하려고 하면 다음과 같은 에러 메시지가 표시됩니다. 프로젝트 생성 시 인증 유형을 '개별 계정' 선택하고 데이터베이스 연결을 하지 않아 발생한 에러입니다. 'Apply Migrations' 버튼을 눌러주세요. 등록이 완료되면 이메일 확인 안내 페이지가 표시되지만 나중에 자세히 다뤄보겠습니다. 홈 페이지로 넘어오면 ..

ASP.Net Core를 선택한 이유는 유지보수와 인수인계 용이성을 생각하여 선택했습니다. 자바 공화국 즉, 전자정부 프레임워크가 만들어낸 효과로 스프링(Spring)에 비해 레퍼런스가 절대적으로 부족했습니다. 특히 국내 자료는 거의 없다시피한 상태였습니다. 불모지와 다름없던 상태에서 한줄기 빛과 같은 희망이었던 MSDN, Youtube, 스택 오버플로우 덕분에 잘 마무리하였습니다. 다만 처음 시작하는 사람 입장에서는 앞서 밝힌 내용처럼 레퍼런스가 절대적으로 부족하다고 느꼈습니다. ASP.Net Core를 처음 시작하는 사람이 있다면 도움이 되길 바라면서 이 글을 작성할 예정입니다.

ASP .Net Core는 Microsoft에서 개발한 오픈 소스 웹 프레임워크 입니다. 인지도나 점유율로 비교한다면 Spring이 압도적이지만 닷넷에 익숙한 개발자라면 상당히 매력적이라고 생각합니다. 오늘은 아래의 내용을 살펴 보겠습니다. 개발 환경 구성하기 Visual Studio 2019 설치 ASP.NET Core 패키지 설치 프로젝트 구성하기 프로젝트 요소 살펴보기 1. 개발 환경 구성하기 Visual Studio 2019 설치 Visual Studio 2019 IDE - Windows용 프로그래밍 소프트웨어 (microsoft.com) Visual Studio 2019 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작..