인프런 커뮤니티 질문&답변
Radzen.Blazor.RadzenTheme 오류
작성
·
35
0

InvalidOperationException: A component of type 'Radzen.Blazor.RadzenTheme' has render mode 'InteractiveAutoRenderMode', but the required endpoints are not mapped on the server. When calling 'MapRazorComponents', add a call to 'AddInteractiveWebAssemblyRenderMode'. For example, 'builder.MapRazorComponents<...>.AddInteractiveWebAssemblyRenderMode()'
Microsoft.AspNetCore.Components.Endpoints.SSRRenderModeBoundary.AssertRenderModeIsConfigured<TRequiredMode>(Type componentType, IComponentRenderMode specifiedMode, IComponentRenderMode[] configuredModes, string expectedCall)
서비스 등록함

테마 등록함

컨포넌트 입력

답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
늘해랑님께서 겪고 있는 오류는 Radzen.Blazor.RadzenTheme 컴포넌트가 InteractiveAutoRenderMode로 설정되었지만, 해당 모드를 위한 엔드포인트가 서버에 매핑되지 않아서 발생하는 문제입니다. 이를 해결하기 위해서는 MapRazorComponents 메서드를 사용할 때 AddInteractiveWebAssemblyRenderMode 호출을 추가해야 합니다.
아래의 단계를 따라 해결해 보세요:
- 프로젝트에서
Program.cs파일을 엽니다.
MapRazorComponents를 사용하는 부분을 찾아MapRazorComponents<...>.AddInteractiveWebAssemblyRenderMode()메서드를 사용하여 필요 라이브러리를 설정합니다.
예를 들어:
builder.MapRazorComponents<YourComponent>().AddInteractiveWebAssemblyRenderMode();
이렇게 해서 Interactive 모드를 지원하도록 올바르게 설정해 주셔야 합니다.
오류 메시지와 비슷한 해결 방안이 필요할 경우 Spring Boot의 에러 페이지 커스터마이징 문서를 참고할 수도 있습니다. 관련 문서를 확인해 보세요.
문제가 해결되기를 바랍니다!




