【发布时间】:2020-12-17 16:41:39
【问题描述】:
Blazor 是让我非常兴奋地开始使用的那些技术之一。我是一位经验丰富的 Asp.Net MVC 和 Web API(.Net 框架。不是核心)开发人员。我在 Blazor 中创建的第一个应用程序是一个 PWA Web 程序集应用程序,其个人用户帐户使用 .Net 5.0 托管在 Asp.Net Core 上。我选择使用托管路线主要是因为我想要 Asp.Net Identity User Store 功能。
在我新建的 Blazor Core Hosted Wasm PWA 中,我有三个项目。
- App.Client
- App.Server
- 应用程序库
App.Server 在许多方面都像 Api 一样工作,但它是不同的。据我所知,其中一个区别是它如何使用 App.Client 进行身份验证。我的问题是双重的,我想知道 Xamarin.Forms 等其他技术/客户端是否可以与 Blazor 的 App.Server 集成......还是只能与 Blazor 客户端集成?
第二个问题是 App.Server “看起来”像一个 Api ......但事实并非如此。具体有什么区别?
【问题讨论】:
-
我不明白你的问题,我不认为我是唯一的一个。您问题的标题表明有人没有接触过 Blazor。您的问题正文似乎询问了 Blazor 之外的身份验证。
-
@RobertHarvey 感谢您的反馈。这是一个很难问的问题,因为我是 Blazor 的新手,并且三个是 Blazor 的几种不同风格,并针对这些风格进行了部署考虑。请查看更新后的问题,希望能更好地提出问题。
-
@Stackoverflow 如果有人要对问题投反对票,他们至少应该被要求说出原因......投反对票仍然可以保持匿名。我对 SO 最大的抱怨是,很多人花时间在没有给出理由的情况下对一个问题投反对票。这创造了一个充满敌意的环境,而不是一个由专业人士组成的学习社区……它让用户一开始就不想问。
标签: c# asp.net-core blazor webassembly