Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现
2021-05-31 13:03:08 1.44MB Centos7 Docker Jenkins ASP.NET
1
一个基于ASP.NET Core的可伸缩、通用的文件服务器。 通常后端项目可能会有头像、图片、音频、视频等上传/下载需求,这些需求都可以抽象为文件服务。 功能特点 支持Linux(推荐)、Windows 可伸缩式架构,支持部署1-N台文件服务器 RESTful架构的API接口,支持多语言客户端 支持文件秒传、断点续传、远程拉取上传 支持为用户指定磁盘空间配额 支持自定义文件处理器 系统架构 文件的上传/下载通常由客户端直接与文件服务器交互,上传时需要提供代表用户身份token(由业务服务器生成),成功后会返回文件根地址。 也可以直接由业务服务器上传返回文件根地址给客户端。 源码中包含基于.Net Standard的服务端SDK,可以生成token、上传文件等 源码中包含基于.Net Standard的客户端SDK,可以上传/下载文件等 后端使用 配置业务服务器 //Startup.cs代码片段 public void ConfigureServices(IServiceCollection services) { //.... services.AddFileService(opts => { opts.Host = "fs.mondol.info"; //文件服务器域名 opts.AppSecret = "xxxxxx"; //加密密钥,需要与文件服务器相同 }); } 生成访问令牌 IFileServiceManager fileSvceMgr; //此实例可通过DI框架获得 //根据业务规定其意义,例如:1-代表管理员,2-代表用户 var ownerType = 2; var ownerId = 2; //如果ownerType=2,则为用户ID var validTime = TimeSpan.FromDays(2); //token有效期 var ownerToken = fileSvceMgr.GenerateOwnerTokenString(ownerType, ownerId, validTime); 前端使用 文件上传 IFileServiceClient fileClient; //此实例可通过DI框架获得 var ownerToken = "业务服务器返回的token"; var periodMinute = 0; //有效期,0不过期 var updResult = await fileClient.UploadAsync(ownerToken, "文件路径", periodMinute); var url = updResult.Data.Url; //得到文件根地址 标签:文件服务器
2021-05-21 10:56:14 197KB 开源项目
1
ASP.NET Core 离线文档,离线学习ASP.NET Core
2021-05-20 18:03:04 63.23MB .net .netcore asp.netcore
1
5.0出来这么久了 和3.0版本有很大不一样啊 使用ASP.NET Core 5.0构建WebApi框架源码 预备知识:ASP.NET Core 和 C#
2021-05-14 12:02:24 6.02MB c# WebApi .net
1
无涯教程网(learnfk)整理提供:ASP.NET Core是一个开源和跨平台的框架,用于构建如Web、物联网等应用程序。
2021-05-13 16:02:23 7.78MB 无涯教程 learnfk asp.net
1
GrandNode是基于ASP.NET Core 2.0和MongoDB的开源,跨平台电子商务软件-免费和开源的非关系数据库。 完全可定制的在线销售软件。 跨平台意味着您可以独立于操作系统在每台服务器上运行存储。 专门用于最大的在线商店的电子商务软件。 庞大的产品数据库,类别对于GrandNode来说不是问题。 借助GrandNode,您还可以通过庞大的产品数据库在在线性能检查器中获得最高的排名。 在GrandNode中,您可以创建功能强大的在线商店,预订系统或拍卖系统。
2021-05-12 18:03:09 23.41MB 开源软件
1
ASP.NET Core 2.2高级模板 :wrench: 进行中... 验证 不带身份验证系统的身份验证JWT承载 具有自定义角色的授权 通过短信授权 数据库 带有EntityFramework代码优先的PostgreSQL 图书馆 短信面板(Kavenegar) 塞里洛格 哨兵 自动贴图 公用事业 昂首阔步 RestSharp 流利验证 点网观察者 邦德勒粉碎机 短链接生成器 Dockerized 吊火 兔子MQ Minio对象存储 支付网关(PayPing) 环境变量 Liaro_Sentry_DSN LiaroDb Kavenegar_APIKey Kavenegar_Number 完整的文档即将推出! :)
1
ASP.NET CORE使用WebUploader对大文件分片上传,并通过ASP.NET CORE SignalR实时反馈后台处
2021-04-26 14:00:44 584KB web开发
1
本文主要介绍了asp.net core mvc权限控制:在视图中控制操作权限。具有很好的参考价值,下面跟着小编一起来看下吧
2021-04-23 11:53:00 55KB asp.net core mvc
1