기존 ASP .NET Core 2.1 MVC 응용 프로그램에 Blazor 지원 추가

asp.net-core-mvc blazor c#

문제

나는 마이크로 소프트의 새로운 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/" />




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.