随笔分类 -  ASP.NET Core

摘要:一、安装 1、创建项目 # 当前目录:任意 mkdir Sample && cd Sample abp new Sample 2、安装 Tubumu.Abp.Meeting 模块 使用 Abp CLI 安装: # 当前目录:Sample cd src/Sample.Web # 当前目录:Sample 阅读全文
posted @ 2021-01-27 21:13 alby 阅读(575) 评论(2) 推荐(3) 编辑
摘要:`mediasoup` 的服务端由两部分构成: 1、使用 `C++` 编写的作为子进程的媒体层 (`ICE`, `DTLS`, `RTP` 等)。可执行文件在 `Linux` 或 `macOS` 上为 `mediasoup-worker`,在 `Windows` 上为 `mediasoup-worker.exe`。 2、使用 `Javascript`(`Typescript`) 编写的、基于 `Node.js` 的用于与 mediasoup-worker 进行通信的组件。因为官方或几乎所有第三方的 mediasoup 服务端都是使用的是 Node.js 来实现,所以官方提供一个中间层让开发者不直接和 mediassoup-workder 交互。 本文主要讨论如何使用 `ASP.NET Core` 替换 Javascript(Node.js) 的实现。 阅读全文
posted @ 2020-05-05 23:26 alby 阅读(1159) 评论(3) 推荐(1) 编辑
摘要:本文将会根据情况持续更新。 作为一个 `Framework`,`ASP.NET Core` 提供了诸多的扩展点。使用内置的组件和默认的配置通常就能够满足部分需求,当需要扩展的时就需要先去找出这些扩展点。除了基于实际应用对 `ASP.NET Core` 进行扩展,也会故意搞一些不切实际的伪需求,解决一些不会存在的问题。这样的目的何在呢?一是为了加深对 `ASP.NET Core` 的理解,二是难保这些伪需求不会变成真需求。 阅读全文
posted @ 2019-03-28 01:13 alby 阅读(901) 评论(0) 推荐(1) 编辑
摘要:ASP.NET Core MVC 提供了基于角色( Role )、声明( Chaim ) 和策略 ( Policy ) 等的授权方式。在实际应用中,可能采用部门( Department , 本文采用用户组 Group )、职位 ( 可继续沿用 Role )、权限( Permission )的方式进行授权。要达到这个目的,仅仅通过自定义 IAuthorizationPolicyProvider 是不行的。本文通过自定义 IApplicationModelProvide 进行扩展。 阅读全文
posted @ 2018-11-28 23:48 alby 阅读(7539) 评论(3) 推荐(1) 编辑
摘要:OrchardCore 通过将服务和中间件放在不同的程序集以支持模块化。各个模块提供类似于 ConfigureServices 和 Configure 的方法供运行时调用。 阅读全文
posted @ 2018-11-26 16:34 alby 阅读(2854) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示