Blazor 영화 데이터베이스 앱 빌드(개요)
참고 항목
이 문서의 최신 버전은 아닙니다. 현재 릴리스는 이 문서의 .NET 9 버전을 참조 하세요.
Important
이 정보는 상업적으로 출시되기 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적, 또는 묵시적인 보증을 하지 않습니다.
현재 릴리스는 이 문서의 .NET 9 버전을 참조 하세요.
이 자습서에서는 데이터베이스, EF(Entity Framework) Core 및 사용자 대화형 작업을 사용하여 빌드 Blazor Web App 하는 기본 사항을 설명합니다.
이 시리즈의 일부는 다음과 같습니다.
자습서 Blazor Web App 를 마치면 영화 데이터베이스에서 영화를 표시하고 관리할 수 있습니다.
프로덕션 앱에 필요한 보안 인증 흐름
이 자습서에서는 사용자 인증이 필요하지 않은 로컬 데이터베이스를 사용합니다. 프로덕션 앱은 사용 가능한 가장 안전한 인증 흐름을 사용해야 합니다. 배포된 테스트 및 프로덕션 Blazor Web App에 대한 인증에 대한 자세한 내용은 다음 리소스를 참조하세요.
- ASP.NET Core Blazor 인증 및 권한 부여
- ASP.NET Core Blazor 인증 및 권한 부여 및 서버 보안 노드의 다음 문서
- OIDC(OpenID Connect)를 사용하여 ASP.NET Core Blazor Web App 보호
- Microsoft Entra ID를 사용하여 ASP.NET Core Blazor Web App 보호
Microsoft Azure 서비스의 경우 관리 ID를 사용하는 것이 좋습니다. 관리 ID는 앱 코드에 자격 증명을 저장하지 않고 Azure 서비스에 안전하게 인증합니다. 자세한 내용은 다음 리소스를 참조하세요.
- Azure 리소스에 대한 관리 ID란? (Microsoft Entra 설명서)
- Azure 서비스 설명서
샘플 앱
문서를 읽는 동안 데모 앱을 만들지 않으려는 경우 샘플 GitHub 리포지토리(dotnet/blazor-samples
)에서 Blazor 완성된 샘플 앱을 참조할 수 있습니다. 리포지토리에서 최신 버전 폴더를 선택합니다. 이 자습서 프로젝트의 샘플 폴더 이름은 BlazorWebAppMovies
다음과 같습니다.
문서 코드 예제
ASP.NET Core 설명서에 표시된 코드 예제의 줄 바꿈은 앱 도구에서 생성된 스캐폴드 코드의 줄 바꿈과 일치하지 않는 경우가 많습니다. 이는 아티클 게시 제한 때문입니다. 아티클의 코드 줄은 일반적으로 길이가 85자로 제한되며, 게시 지침을 충족하기 위해 줄 바꿈을 사용하여 줄 길이를 수동으로 조정합니다.
이 자습서를 진행하거나 다른 ASP.NET Core 문서의 코드 예제를 사용할 때 앱에서 스캐폴드된 코드를 문서 코드 예제에 표시된 줄 바꿈과 일치하도록 조정할 필요가 없습니다.
자습서 문제 보고
시리즈의 아티클에 대한 문서 GitHub 문제를 열려면 문서 맨 아래에 있는 설명서 문제 열기 링크를 사용합니다. 링크를 사용하여 문제를 만들면 중요한 추적 메타데이터가 문제에 추가되고 문서의 작성자가 자동으로 ping됩니다.
지원 요청
버그 보고서 및 문서 텍스트에 대한 의견과 같은 자습서 문서에 대한 피드백을 환영하지만 제품 지원을 제공할 수 없는 경우가 많습니다. 자습서를 수행하는 동안 문제가 발생하면 즉시 설명서 문제를 열지 마세요. 많은 문제를 추적하여 단계를 누락하거나 단계를 올바르게 수행하지 않을 수 있으므로 아티클에 대해 수행한 단계를 확인하고 문제를 열기 전에 코드를 샘플 앱 과 비교합니다.
.NET에 대한 일반적인 질문과 Blazor 자습서 및 참조 설명서를 참조하거나 .NET 커뮤니티의 지원을 받으려면 공개 포럼에서 개발자와 대화하세요.
다음 단계
ASP.NET Core