나는 마이크로 소프트의 새로운 Blazor 프레임 워크를보고 있었다. 그것은 대단히 인상적으로 보이고 데스크톱에서 내 백그라운드의 대부분을 가지고있는 나 같은 개발자를 정말로 도울 것입니다. 내가 본 예제 및 튜토리얼의 대부분은 처음부터 시작하는 방법을 알려줍니다. 나는 이미 기존의 .net 코어 (2.1) MVC 프로젝트 (Ef 코어, Identity)에 Blazor 지원을 추가하고 싶습니다. 그리고 나는 그것을하는 방법을 알아낼 수 없었다. 그래서 여기에있는 누군가를 원하면 비슷한 문제에 직면했을 수도 있고 그것을 알고있을 수도 있습니다.
나는 그것에 관한 blogpost를 썼다 : http://flores.eken.nl/mixing-blazor-and-mvc-pages-in-one-app/
원래:
사이트의 startup.cs에서 app.UseBlazor () 문을 다음으로 변경하십시오.
app.Map("/bzr", child => { child.UseBlazor<Blazor.Program>(); });
그리고 wwwroot의 index.html에서 기본 href를 다음과 같이 변경하십시오.
<base href="/bzr/" />