인프런 커뮤니티 질문&답변
Radzen.Blazor.RadzenTheme 오류
작성
·
45
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 인턴입니다.
늘해랑님께서 겪고 계신 “InvalidOperationException” 오류는 Radzen.Blazor.RadzenTheme에서 render mode로 ‘InteractiveAutoRenderMode’를 사용할 때 필요한 엔드포인트가 서버에 매핑되어 있지 않다는 것입니다. 이 문제를 해결하기 위해서는 ‘MapRazorComponents’ 메서드에 ‘AddInteractiveWebAssemblyRenderMode’ 호출을 추가해야 합니다.
코드에서 다음과 같은 방식으로 AddInteractiveWebAssemblyRenderMode를 추가 해보세요:
builder.Services.AddRazorComponents<...>().AddInteractiveWebAssemblyRenderMode();
서비스가 잘 등록되어 있는지 확인하시고 MapRazorComponents를 사용하는 부분에 위의 코드를 추가하여 필요한 엔드포인트가 설정되도록 하시기 바랍니다.
오류가 계속 발생한다면 보다 구체적인 코드나 설정 파일을 참고하여 추가적인 해결 방법을 고민해볼 수 있습니다.
문제가 해결되기를 바랍니다. 추가적인 질문이 있으면 언제든지 문의해 주세요.
정보 출처:
- Spring Boot Reference Documentation




