본문 바로가기
728x90
반응형

ASP.NET Core47

ASP.NET MVC vs ASP.NET Core] startup, host 차이점 MVC app은 Window web server의 IIS에 의해 실행된다. Core는 MVC와 다르게, command line에서 dotnet run을 사용하여 실행가능하다. 따라서 Window systems이 아닌 환경에서도 실행이 가능하다. Startup ASP.NET MVC IIS내에서 호스트되는 ASP.NET은 특정 object(Global.asax 파일의 class)를 인스턴스화하고 request가 오면 특정 함수를 호출합니다. 첫번째 request가 오면, 요청 자체를 처리하기 전에 Application_Start 함수를 호출합니다. 많은 NuGet packages는 WebActivator package를 사용해서 app startup에 실행된 code를 설정한다. 기본적으로 해당 코드는 Ap.. 2023. 2. 7.
.NET CLI] 사용법 - 빌드, 실행, 게시(self-contained, framework-dependent) (3) .NET CLI] 사용법 - 솔루션 생성, 프로젝트 생성, 참조 추가 (2) 프로젝트 솔루션 만들기 Visual Studio를 사용하지 않고 .NET CLI를 사용해서 2개의 projects를 포함하는 solution을 생성하고 building, cleaning, running, packaging, publishing을 해보자. 가벼운 사양의 프로.. bigexecution.tistory.com 이전 게시글에 이어서 프로젝트를 빌드해보자. C:\Project\CliDemo\DemoApp>dotnet build .NET용 Microsoft (R) Build Engine 버전 17.1.1+a02f73656 Copyright (C) Microsoft Corporation. All rights reserved... 2022. 6. 24.
.NET CLI] 사용법 - 솔루션 생성, 프로젝트 생성, 참조 추가 (2) 프로젝트 솔루션 만들기 Visual Studio를 사용하지 않고 .NET CLI를 사용해서 2개의 projects를 포함하는 solution을 생성하고 building, cleaning, running, packaging, publishing을 해보자. 가벼운 사양의 프로그램을 사용하기 위해서, Visual Studio Code + .NET CLI로 project를 개발할 수 있다. .NET CLI 명령어를 실행하기 위해서는 앞에 "dotnet"을 붙여준다. 우선, CliDemo라는 Repository를 생성하고, 해당 폴더에 .gitignore 파일을 추가해보자. C:\Project>git init CliDemo Initialized empty Git repository in C:/Project/Cli.. 2022. 6. 23.
.NET CLI] 사용법 - 설명, SDK 설치확인, SDK 다운로드 (1) .NET CLI란? .NET 5+ (and .NET Core) 버전앱 및 라이브러리를 개발하기 위한 cross-platform toolchain이다. .NET SDK에 포함되어 있다. .NET SDK 설치확인 cmd에서 dotnet --info 실행하여 .NET SDK 정보 확인 가능하다. C:\Users\admin>dotnet --info .NET SDK(global.json 반영): Version: 6.0.202 .NET SDK 다운로드 방법 https://dotnet.microsoft.com/en-us/download platform에 맞는 탭을 선택해서 .NET SDK를 다운로드 하면 된다. 2022. 6. 23.
.NET] .NET Framework, .NET Core, .NET Standard 정리 많은 .NET implementations과 .NET Standard가 생겨난 이후로, 많은 혼란이 있어왔다. 연대순으로 살펴보자. .NET이란? 다양한 종류의 앱을 빌드하기 위한 무료 오픈 소스 개발 플랫폼 .NET은 implementations라고 하는 다양한 버전으로 제공된다. .NET 5+ : .NET Core포함 최신 implementation, 2014년 출시 .NET Framework : .NET의 original implementation, 2002년 출시, 현재 버전은 4.8, Windows 전용 MONO : 작은 런타임에 필요한 cross-platform .NET implementation UWP : 최신 Windows 앱 빌드 .NET Framework의 중요성 .NET Framewo.. 2022. 6. 23.
.NET 6] user-secrets(secrets.json) 사용하여 ConnectionStrings 계정 관리하기 1. ConnectionStrings를 appsettings.Development.json에서 관리하는 경우 appsettings.Development.json { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "ConnectionStrings": { "DefaultConnection": "Server=localhost,1433;database=CommandDb;uid=sa;pwd=;" } } Program.cs var builder = WebApplication.CreateBuilder(new WebApplicationOptions { EnvironmentName = Environmen.. 2022. 6. 16.
728x90
반응형