c# - 向现有 ASP .NET Core 2.1 MVC 应用程序添加 Blazor 支持
问题描述
我正在查看 Microsoft 的新 Blazor 框架。它看起来非常令人印象深刻,并且真的会帮助像我这样在桌面中拥有大部分背景的开发人员。我看到的大多数示例和教程都告诉您如何从头开始。我已经有一个现有的 .net core(2.1) MVC 项目,其中包含 Ef core、Identity a 我想添加 Blazor 支持。我不知道该怎么做。所以特此希望这里的人可能遇到过类似的问题并想通了,或者更有知识的人可以帮助我谢谢
解决方案
我为此写了一篇博文: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/" />
推荐阅读
- progressive-web-apps - Pwa venia 主题产品页面滑块不起作用
- java - kotlin:检查一个类是否是对象类?
- android - 将我的屏幕内容远程显示到其他设备
- swift - 按下 tableviewCell 中的按钮并执行另一个控制器
- php - 通过 Internet 与我的远程朋友共享系统
- java - 在选项卡式窗格中添加标题
- firebase - 如何从 Angular 项目中的 firebase firestore 中的集合中获取一个简单的字符串
- javascript - 如何使用angularjs内联过滤器比较json数组中键的完整值
- python - 我在 Python 中的二进制搜索功能不起作用
- c# - 使用默认值填充 IdentityServer 登录页面中的用户名