반응형
https://learn.microsoft.com/ko-kr/aspnet/core/getting-started/?view=aspnetcore-7.0&tabs=windows
위 사이트를 통해 시작해볼 수 있다.
시키는 대로 차근차근해본다.
1. .Net SDK 설치
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
2. 적절한 디렉터리에서 명령을 실행하여 프로젝트 만들기
C:\>cd dot.net
C:\dot.net>dotnet new webapp -o aspnetcoreapp
.NET 6.0을(를) 시작합니다.
---------------------
SDK 버전: 6.0.403
원격 분석
---------
.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를 참조하세요.
생성 후 작업 처리 중...
C:\dot.net\aspnetcoreapp\aspnetcoreapp.csproj에서 'dotnet restore' 실행 중 ...
복원할 프로젝트를 확인하는 중...
C:\dot.net\aspnetcoreapp\aspnetcoreapp.csproj을(를) 61 ms 동안 복원했습니다.
복원에 성공했습니다.
3. 인증서 설치
C:\dot.net>dotnet dev-certs https --trust
Trusting the HTTPS development certificate was requested. A confirmation prompt will be displayed if the certificate was not previously trusted. Click yes on the prompt to trust the certificate.
A valid HTTPS certificate is already present.
4. 앱 실행
C:\dot.net\aspnetcoreapp>dotnet watch run
dotnet watch 🔥 Hot reload enabled. For a list of supported edits, see https://aka.ms/dotnet/hot-reload.
💡 Press "Ctrl + R" to restart.
dotnet watch 🔧 Building...
복원할 프로젝트를 확인하는 중...
복원할 모든 프로젝트가 최신 상태입니다.
aspnetcoreapp -> C:\dot.net\aspnetcoreapp\bin\Debug\net6.0\aspnetcoreapp.dll
dotnet watch 🚀 Started
info: Microsoft.Hosting.Lifetime[14]
Now listening on: https://localhost:7160
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:5100
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: C:\dot.net\aspnetcoreapp\
5. 수정해보기
아래처럼 Index.cshtml 파일을 수정해본다.
C:\dot.net\aspnetcoreapp\Pages\Index.cshtml
@page
@model IndexModel
@{
ViewData["Title"] = "Home page";
}
<div class="text-center">
<h1 class="display-4">테스트다 테스트다 테스트</h1>
<p>테스트입니다 테스트입니다 @DateTime.Now</p>
</div>
6. 브라우저에서 확인해보기
소스를 수정하면 브라우저에서 바로 변경된 페이지를 확인할 수 있다.
728x90
'Programming > Classic ASP, ASP.NET' 카테고리의 다른 글
Classic ASP + mssql 에서 Classic ASP + mysql 로 마이그레이션 하기 (2) | 2023.02.24 |
---|---|
Classic ASP MVC 패턴 구현하기 관련 자료 (0) | 2023.01.17 |
[IIS] asp에서 excel 이용할 때 필요한 AccessDatabaseEngine (0) | 2022.11.27 |
[IIS] 80004005 오류 해결 (0) | 2022.11.27 |
[IIS] iis 사용시 0x8007000d 오류 (0) | 2022.11.27 |
댓글