.net core
C:\Users\dn225>ipconfig
Windows IP 구성
이더넷 어댑터 이더넷:
연결별 DNS 접미사. . . . :
링크-로컬 IPv6 주소 . . . . : fe80::28b0:72fa:6563:1ff6%11
IPv4 주소 . . . . . . . . . : 192.168.0.109
서브넷 마스크 . . . . . . . : 255.255.255.0
기본 게이트웨이 . . . . . . : 192.168.0.1
알 수 없는 어댑터 로컬 영역 연결:
미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
무선 LAN 어댑터 로컬 영역 연결* 1:
미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
무선 LAN 어댑터 로컬 영역 연결* 10:
미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
무선 LAN 어댑터 Wi-Fi:
미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
이더넷 어댑터 Bluetooth 네트워크 연결:
미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
이더넷 어댑터 vEthernet (Default Switch):
연결별 DNS 접미사. . . . :
링크-로컬 IPv6 주소 . . . . : fe80::810f:c978:736a:6a46%43
IPv4 주소 . . . . . . . . . : 172.17.32.1
서브넷 마스크 . . . . . . . : 255.255.240.0
기본 게이트웨이 . . . . . . :
C:\Users\dn225>
ASP.NET Tutorial | Hello World in 5 minutes | .NET
Step-by-step instructions for installing .NET and building your first Hello World web application. Develop with free tools for Linux, macOS, and Windows.
dotnet.microsoft.com
D:\nywoo>dotnet new webapp -o nywoo --no-https -f net6.0
.NET 6.0을(를) 시작합니다.
---------------------
SDK 버전: 6.0.201
원격 분석
---------
.NET 도구는 사용자 환경 개선을 위해 사용량 현황 데이터를 수집합니다. Microsoft에서 데이터를 수집하여 커뮤니티와 공유합니다. 원하는 셸을 사용하여 DOTNET_CLI_TELEMETRY_OPTOUT 환경 변수를 '1' 또는 'true'로 설정하여 원격 분석을 옵트아웃할 수 있습니다.
.NET CLI 도구 원격 분석에 대한 자세한 내용은 https://aka.ms/dotnet-cli-telemetry를 참조하세요.
----------------
ASP.NET Core HTTPS 개발 인증서를 설치했습니다.
인증서를 신뢰하려면 'dotnet dev-certs https --trust'를 실행합니다(Windows 및 macOS만).
HTTPS에 대한 자세한 정보: https://aka.ms/dotnet-https
----------------
첫 번째 앱 작성: https://aka.ms/dotnet-hello-world
새로운 기능 확인: https://aka.ms/dotnet-whats-new
설명서 살펴보기: https://aka.ms/dotnet-docs
GitHub에서 문제 보고 및 소스 찾기: https://github.com/dotnet/core
사용 가능한 명령을 보려면 'dotnet --help'를 사용하거나 https://aka.ms/dotnet-cli를 방문하세요.
--------------------------------------------------------------------------------------
"ASP.NET Core Web App" 템플릿이 성공적으로 생성되었습니다.
이 템플릿에는 Microsoft 이외의 타사 기술이 포함되어 있습니다. 자세한 내용은https://aka.ms/aspnetcore/6.0-third-party-notices를 참조하세요.
생성 후 작업 처리 중...
D:\nywoo\nywoo\nywoo.csproj에서 'dotnet restore' 실행 중 ...
복원할 프로젝트를 확인하는 중...
D:\nywoo\nywoo\nywoo.csproj을(를) 67 ms 동안 복원했습니다.
복원에 성공했습니다.
D:\nywoo>
ASP.NET Core에서 HTTPS 적용하기를 하면
- 모든 요청에 대해 HTTPS가 필요합니다.
- 모든 HTTP 요청을 HTTPS로 리디렉션합니다.
이 명령은 무엇을 의미합니까?
이 dotnet new명령은 새 응용 프로그램을 만듭니다.
- 매개변수 는 webApp앱을 만들 때 사용할 템플릿을 선택합니다.
- 매개변수 는 앱이 저장되는 -o디렉토리를 생성합니다 .MyWebApp
- --no-https플래그는 HTTPS를 활성화하지 않도록 지정합니다 .
- 매개변수 는 -f.NET 6 애플리케이션을 만들고 있음을 나타냅니다.
어떤 파일이 생성되었습니까?
MyWebApp실행할 준비가 된 간단한 웹 응용 프로그램을 제공하기 위해 디렉터리 에 여러 파일이 생성되었습니다 .
- Program.cs앱 시작 코드와 미들웨어 구성이 포함되어 있습니다.
- Pages디렉토리에는 애플리케이션에 대한 몇 가지 예제 웹 페이지가 포함되어 있습니다 .
- MyWebApp.csproj대상으로 할 .NET SDK 버전과 같은 일부 프로젝트 설정을 정의합니다.
- launchSettings.json디렉토리 내부 의 파일 Properties은 로컬 개발 환경에 대한 다양한 프로필 설정을 정의합니다. 5000-5300 사이의 포트 번호는 프로젝트 생성 시 자동으로 할당되어 이 파일에 저장됩니다.
D:\nywoo>cd nywoo
D:\nywoo\nywoo>dotnet watch
watch : Hot reload enabled. For a list of supported edits, see https://aka.ms/dotnet/hot-reload. Press "Ctrl + R" to restart.
watch : Building...
복원할 프로젝트를 확인하는 중...
복원할 모든 프로젝트가 최신 상태입니다.
nywoo -> D:\nywoo\nywoo\bin\Debug\net6.0\nywoo.dll
watch : Started
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:5056
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
Content root path: D:\nywoo\nywoo\
dotnet watch은 원본 파일을 변경할 때 dotnet watch 명령을 실행하는 도구입니다. 예를 들어 파일 변경은 컴파일, 테스트 실행 또는 배포를 트리거할 수 있습니다.
이 자습서에서는 합계를 반환하는 엔드포인트 및 제품을 반환하는 엔드포인트 등 두 개의 엔드포인트에서 기존 Web API를 사용합니다. 제품 메서드에는 버그가 있습니다. 이 문제가 이 자습서에서 해결되었습니다.
dotnet watch은 원본 파일을 변경할 때 dotnet watch 명령을 실행하는 도구입니다. 예를 들어 파일 변경은 컴파일, 테스트 실행 또는 배포를 트리거할 수 있습니다.