首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.NET周刊【11月第3期 2023-11-19】

.NET 开源全面方便的第三方登录组件集合 - MrHuo.OAuth https://www.cnblogs.com/Can-daydayup/p/17832805.html 本文介绍了 MrHuo.OAuth...的第 22 轮 Web 框架性能测试结果,显示.NET 8 和 ASP.NET Core 302 个框架中排名第 15,是主流编程语言中的第二。...服务器和容器流行的今天,行业竞争激烈,测试包括冷启动和内存消耗。Fortunes 测试涉及 ORM 和数据库,是 Web 服务常见用例。服务器性能取决于多线程编码、系统调用和锁争用的优化。...文章还提到 SqlSugar ORM 已支持.NET AOT,展示了如何使用 AOT 进行数据库操作,包括建表、插入、查询、删除和更新。...最后,介绍了如何Blazor Web App 工程中设置不同的呈现模式,以及如何将这些模式应用于组件实例。

34410

Blazor资源大全,很棒的Blazor(3)

NDC London期间,Carl和Richard与Steve Sanderson讨论了他WebAssembly方面的工作,包括Blazor。...使用 CSLA 5:Blazor 和 WebAssembly - 本书介绍了新的 Blazor UI 框架,包括如何创建服务器端和客户端端 WebAssembly 项目,如何实现身份验证和授权,以及如何使用数据绑定...使用 Blazor 构建应用程序入门 - 2019年8月24日 - 《使用 Blazor 构建应用程序入门》:如何开始使用这个令人兴奋且易于使用的 Microsoft C# 框架创建应用程序。...Blazor 编程 - ASP.NET Core 3.1 - Udemy 上使用 C# 创建交互式 Web 应用程序的课程。...Blazor 入门 - 2019年12月 - 通过实际操作的方式学习如何使用 Blazor,这是微软使用 C# 编写交互式 Web UI 的解决方案,无需使用 JavaScript。

38640
您找到你想要的搜索结果了吗?
是的
没有找到

.NET 8 RC1 版本中 MAUI、ASP.NET Core 和 EF8 的新特性

Azure 托管标识对容器的支持:这有助于用户轻松地使用 Azure 容器注册表或使用 OAuth 令牌交换的其他注册表进行身份验证,而无需使用 docker 登录命令。...ASP.NET Core 在这里,BlazorASP.NET Core的重心,BlazorWeb 开发人员使用 C# 而不是 JavaScript 的又有了八个方面不同的改进(其中一些 Microsoft...的主要 .NET 公告中进行了讨论): Blazor Web App应用模板更新 从其他程序集中发现用于静态服务器呈现的组件 路由改进 触发页面刷新 将任意属性传递到QuickGrid 确定表单域是否具有关联的验证消息...配置 .NET WebAssembly 运行时 提前 (AOT) 编译后修剪 .NET IL 开发团队还对很多方面(服务器和中间件、身份、单页应用SPA、指标)进行了调整,具体参见 ASP.NET...EF Core通过提供程序插件API与SQL Server,Azure SQL Database,SQLite,Azure Cosmos DB,MySQL,PostgreSQL和其他数据库配合使用

65360

Blazor资源大全,很棒的Blazor(2)

ComponentOne Blazor UI Components - 外部链接。用于服务器端和客户端应用程序的快速数据网格、列表视图、输入框和其他原生Blazor组件。...BlazorDownloadFile是客户端保存文件的解决方案,非常适合在客户端生成文件的Web应用程序。...这些现代应用程序通常还需要身份验证和单点登录,以及基于令牌的调用API的安全性-换句话说,OpenID Connect和OAuth 2。...学习如何服务器流式传输数据到客户端,以提高感知性能和增加可扩展性。Carl展示了流式传输的工作原理,以及如何使用这三种传输方式进行实现。...Static Web Apps的众多功能中,它具有使用社交登录进行身份验证的内置支持。

69520

Blazor资源大全,很棒的Blazor(1)

入门 要开始使用Blazor,请按照Blazor入门[23]文档中的说明进行操作。 Microsoft Learn上完成使用Blazor构建Web应用程序[24]学习会议也是一个不错的主意。...Blazor BFF Azure AD[48] - - 此模板可用于创建一个ASP.NET Core Web应用程序中托管的Blazor WASM应用程序使用Azure AD和Microsoft.Identity.Web...Blazor BFF Azure B2C[50] - - 此模板可用于创建一个ASP.NET Core Web应用程序中托管的Blazor WASM应用程序使用Azure B2C和Microsoft.Identity.Web...该数据通过HTTP请求发送到API控制器端点,并存储在数据库中,可以使用Blazor Web应用程序中的图表进行可视化。...Planning Poker[146] – 用于分布式团队进行Planning Poker的应用程序。该应用程序使用Blazor实现,并展示了如何在客户端和服务器端模式之间进行切换。

48850

.NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新

应用程序包含顶行中的链接,用于注册为新用户并登录。 ? 选择“注册”链接以注册新用户。 ? 选择“应用迁移”以将ASP.NET Core Identity迁移应用于数据库。 ?...你现在应该登录了。 ? 选择您的用户名以编辑您的用户个人资料。 ? Blazor应用程序中,Startup使用标准ASP.NET Core中间件类中配置身份验证和授权。...AuthenticationStateProvider无论是服务器上运行还是浏览器中运行客户端,新服务都会以统一的方式使Blazor应用程序可以使用身份验证状态。...*基元(不依赖于ASP.NET核心)的非ASP.NET应用程序模型(如Worker Services)。 执行服务到服务通信的应用程序中,我们经常发现大多数服务器也是使用其他服务的客户端。...给予反馈 我们希望您喜欢ASP.NET Core和Blazor预览版中的新功能!请通过GitHub上提交问题告诉我们您的想法。

6.7K20

.NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新

例如,选择“个人用户帐户”和“应用程序中存储用户帐户”以将BlazorASP.NET Core Identity一起使用:运行应用程序。该应用程序包含顶行中的链接,用于注册为新用户并登录。...选择“应用迁移”以将ASP.NET Core Identity迁移应用于数据库。你现在应该登录了。选择您的用户名以编辑您的用户个人资料。...Blazor应用程序中,Startup使用标准ASP.NET Core中间件类中配置身份验证和授权。...*基元(不依赖于ASP.NET核心)的非ASP.NET应用程序模型(如Worker Services)。执行服务到服务通信的应用程序中,我们经常发现大多数服务器也是使用其他服务的客户端。...给予反馈我们希望您喜欢ASP.NET Core和Blazor预览版中的新功能!请通过GitHub上提交问题告诉我们您的想法。

6K20

.NET周报 【5月第4期 2023-05-27】

一个常见的用例是将现有的 Excel 文件导入 Blazor 应用程序,将电子表格数据呈现给用户,并且能够允许进行任何更改,最后将该数据导出回 Excel 文件或将其保存数据库。...以下是 Blazor 中导入/导出电子表格文件的步骤: 创建 SpreadJS Blazor 组件 创建 Blazor 应用程序 Blazor 应用程序中导入 Excel Blazor 应用程序中的...MAUI – 完美的“混合”- Microsoft Build Visual Studio 中的高级开发人员提示和技巧 - Microsoft Build 实时学习:使用 Blazor 构建 Web 应用程序...Build ASP.NET Core 和 Blazor 期货,问答 - Microsoft Build 深入了解 .NET 性能和本机 AOT - Microsoft Build Web、前端、后端和未来的...提供了将 Auth0 与 ASP.NET Core 和 Blazor 结合使用的模板。

17530

一款开源的跨平台实时web应用框架——DotNetify

今天给大家介绍一个开源的轻量级跨平台实时HTML+C#.NET Web应用程序开发框架——DotNetify,允许你C#.NET后端上创建具有React、React Native、Vue或Blazor...此体系结构允许大多数应用程序逻辑位于服务器端,通过.NET视图模型调用响应模型使数据进出视图。这种数据绑定机制是内置的,不必按照开发人员使用服务和WebAPI的方式编写。...服务能力,使 dotNetify 应用可以本地或非 Azure 云提供商上使用代理横向扩展选项所做的努力,具体参见:https://dsuryd.github.io/dotNetify/scale-out...跨平台.NET ASP.NET Core、ASP.NET 上运行。利用.NET平台提供的强大语言和工具支持。...OpenID连接/OAuth2认证服务器 项目官网:https://dotnetify.net/ ,官网上提供了非常详细的文档。

1.8K20

.NET 7上使用 WASM 和 WASI

WASI通过提供一个系统接口来Web之外运行WebAssembly,从而将WASM带出浏览器世界。它是 WASM 模块如何与主机环境交互的标准。 什么是WASM?...它被设计为作为独立的命令行实用程序运行,嵌入到其他应用程序中,或用于更大的运行时中运行WebAssembly模块。....NET 7 WASI SDK 被称为 ASP.NET Core Blazor WebAssembly 之父的 Steve Sanderson,他在年初几个月前打开了 GitHub 存储库SteveSandersonMS...本次会议中,我们将介绍对自定义元素的新支持、改进的数据绑定、处理位置更改事件、显示加载进度、动态身份验证请求等!...如何使用 WASI SDK for .NET 构建 .NET 7 Web Api,具体参考 “如何使用ASP.NET 核心应用程序” ,创建一个 .NET 7 Web API 项目,然后添加适用于 .

1.6K10

dotnet conf 2023 Agenda

本会话中,你将了解如何使用 Blazor 的新服务器端呈现支持从服务器Web 应用提供支持,以实现最佳性能和可伸缩性。...本次演讲中,你将了解如何使用 .NET、C# 和 Azure 通过 OpenAI 和其他生成式 AI 技术创建令人惊叹的应用程序。...整个会议期间,我将提供: 案例研究:当前旧版 ASP.NET WebForm 应用程序上运行的聊天机器人的真实示例,重点介绍其局限性。...本会话中,我们将了解 RazorComponents 如何不仅适用于 Blazor 应用,以及如何使用以下 Razor Pages、MVC 甚至其他前端技术将 Blazor 的最佳部分与现有 ASP.NET...配置包含机密、连接字符串、应用程序设置和其他数据。我们已将其签入,将其存储 web.config 中,并在管道中对其进行转换。如今,有多种方法可以安全地配置我们的应用程序

36240

Blazor学习之旅 (14) Blazor WebAssembly

Blazor 应用程序可以服务器上作为 ASP.NET 应用程序的一部分运行,也可以部署为在用户计算机上的浏览器中运行(类似于单页应用程序)。...由于 WebAssembly 是一种完全浏览器中运行的技术,因此,可以使用 Web 服务器不分析或与其交互的文件来部署 Blazor 应用程序的此模型。...这种“静态”方法降低了对 Web 服务器的要求,并且将应用程序的所有处理都转移到用户计算机。 高级处理和逻辑可以浏览器中进行。...当应用程序需要数据或与其他服务交互时,可以使用标准 Web 技术与 HTTP 服务通信。...参考代码 GitHub:https://github.com/EdisonChou/BlazorSamples/tree/main 参考资料 Microsoft Doc,《使用Blazor构建Web应用程序

38510

.NET 8 Release Candidate 1 (RC1)现已发布,包括许多针对ASP.NET Core的重要改进!

以下是此预览版中的新功能摘要: 服务器和中间件 默认情况下禁用HTTP/3 API编写 最小API、MVC和SignalR中支持键入服务 Blazor Blazor Web App模板更新 从额外的程序集中发现用于静态服务器呈现的组件...移除username属性 单页应用程序(SPA) 标准.NET模板选项 度量[2] 有关ASP.NET Core.NET 8中计划的更多详细信息,请查看GitHub上的完整ASP.NET Core...Core Kestrel Web服务器使用HTTP/3[8]。...Blazor Web App模板更新 .NET 8中,我们一直增加Blazor的功能,以便您可以使用Blazor组件来满足您的所有Web UI需求。...ASP.NET Core中的其他计数器使用语义约定的命名标准。例如,速率限制中间件有度量标识HTTP请求等待租约和租约持续时间的数量。

30940

ASP.NET Core技术--Identity Server 4 基础

支持平台: Web 应用,本机应用,移动应用,服务器应用程序。 提供功能:身份认证、单点登录与注销,使用令牌对API访问控制,集成外部身份提供商,扩展 性,开源免费用于商业。...现代化应用程序架构 浏览器与 Web 应用通信,Web 应用与 Web API 通信,浏览器与 Web API通信,本地应用程 序与 Web API 通信,服务器应用程序Web API 通信,Web...IdentityServer 是一个中间件,可将符合规范的 OpenID Connect 和 OAuth 2.0 端点添加到 任意 ASP.NET Core 应用程序中。...https://github.com/IdentityServer/IdentityServer4.Demo 相关参考资料 OAuth 2.0 的一个简单解释 理解 OAuth 2.0 GitHub...OAuth 第三方登录示例教程 【小结】 身份认证相关技术,目前已经很成熟了,Identity Server 4是基于 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0

1.1K80

ASP.NET Core 3.0 的新增功能

Blazor BlazorASP.NET Core 中的一个新的框架,用于使用 .NET 构建交互式的客户端 Web UI: 使用 C# 而不是 JavaScript 创建丰富的交互式 UI。...Blazor Server Blazor 将组件渲染逻辑与 UI 更新的逻辑进行了解耦。Blazor Server 支持服务器上的 ASP.NET Core 应用程序中承载 Razor 组件。...您可以创建没有 JavaScript 的富交互式 Web 应用程序Blazor 中的组件通常使用 Razor 语法编写,它是 HTML 和 C# 的自然融合。...使用 .NET Core 通用主机(HostBuilder),可以更好地将 ASP.NET Core 应用程序其他非特定与 Web服务器方案集成。...IIS 中改进了的错误报告 现在, IIS 中托管 ASP.NET Core 应用程序时的启动错误会生成更丰富的诊断数据。这些错误会在适用的情况下使用堆栈跟踪,报告给 Windows 事件日志。

6.7K30

全面的ASP.NET Core Blazor简介和快速入门

Blazor 的目标是让开发人员使用C#编程语言来编写 Web 应用程序,使得C#程序员可以一个熟悉的编程语言中完成整个应用程序的开发。这样既可以提高开发效率,也可以减少学习成本。...Blazor 中,开发人员可以使用Razor模板语法或者C#语言来编写Web应用程序的逻辑和界面代码。...单语言全栈开发: Blazor 中,开发人员可以使用同一种编程语言(C#)来构建 Web 应用程序服务器端和客户端代码,从而实现一种全栈开发的方式(如果是一个小项目并且需要一个人同时撸前后端代码,用...由于 .NET 代码已经服务器上运行,因此您无需为前端创建 API。您可以直接访问服务、数据库等,并在传统的服务端技术上做任何您想做的事情。...与浏览器中访问 Web 应用相比,查找、下载和安装本机客户端应用通常需要更长的时间。 如何选择要使用的托管模型? 根据应用的功能要求选择 Blazor 托管模型。

1K20

Blazor Server完美实现Cookie Authorization and Authentication

本方案只适用于Blazor Server-Size Application 完整项目源代码,参考: https://github.com/neozhu/CleanArchitectureWithBlazorServer...,Logout路径 开发一个登录Blazor Component(Page)  重点这里需要生成一个Token,而不是直接传用户名+密码,因为安全 不能明文传输密码。...实现登录 AuthController 用户登录并获取授权  这里的写法和asp.net core登录一样都使用SignInManager 登录成功后和asp.net...core应用一样保存于账号相关的所有授权比如Roles和Claims  如何需要自定义添加自定义的内容比如下面的TenantId TenantName ,ApplicationClaimsIdentityFactory...我的做法就是要把这些信息保存到内存里当然也可以保存数据库中,选中保存内存更简单,但是如果服务器重启或是资源回收,客户端需要重新登录,并且会占用服务器内容。

2.5K10

C#.NET.NET Core优秀项目和框架精选(23年10月更新,欢迎大家踊跃提交PR一起完善让优秀的项目和框架不被埋没)

http://furion.baiqian.ltd/docs/3ABP FrameworkABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,但也支持开发其他类型的应用程序...它由开销最小的模块化组件组成,因此您可以构建解决方案时保持灵活性。您可以 Windows、Mac 和 Linux 上跨平台开发和运行 ASP.NET Core 应用程序。...EF Core 通过提供程序插件 API 与 SQL Server、Azure SQL 数据库、SQLite、Azure Cosmos DB、MySQL、PostgreSQL 和其他数据库一起使用。...是一个基于OpenID Connect和OAuth 2.0的开源身份认证和授权框架,用于构建安全的认证服务器和单点登录解决方案。...该库可以帮助开发人员快速构建现代化的 Web 应用程序,并且与 Blazor 技术相结合,可以实现高效而灵活的单页应用程序开发。

3.2K01
领券