我正在查看Microsoft的新Blazor框架。它看起来给人留下了深刻的印象,它将真正帮助像我这样的开发人员,因为我的大部分背景都在桌面上。我看到的大多数示例和教程都告诉您如何从头开始。我已经有一个具有Ef核心,Identity a的现有.net核心(2.1)MVC项目,我想添加Blazor支持。而且我不知道该怎么做。所以特此希望这里的某人可能也遇到过类似的问题,并想出了这个问题,或者其他一些知识渊博的人可能对我有帮助 谢谢
答案 0 :(得分:4)
我为此写了一篇博客文章: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/" />