C# Asp.Net Core:从零到一手把手教你快速搭建个人网站并使用AWS云服务进行部署 - 使用Blazor Server,Web Api,MudBlazor和MongoDB .Net 8教程

7 篇文章 0 订阅
7 篇文章 0 订阅

C# Asp.Net Core 教程:从零到一使用Blazor Server,Web Api,MudBlazor和MongoDB快速搭建个人网站并使用AWS云服务进行部署 - .Net 8 教程文章持续更新中

  本文章手把手教您从零到一低成本搭建个人网站,包含用户权限管理系统,个人信息编辑,权限新增删除,用户登录注册等功能,适合大学生作为课程作业

  前端使用Blazor Server实时交互响应框架和MudBlazor组件库搭建,后端使用ASP.NET Web Api搭建。后端与MongoDB在线数据库连接,可自动创建数据库,头像图片使用AWS的S3 Bucket服务进行存储和读取。

  本应用部署在AWS EC2服务,使用Docker容器部署,后续会更新服务器部署,域名购买,使用ssl签名证书使https安全访问等教程,想学习个人网站搭建全流程的小伙伴可以关注一下~

本教程代码仓库:

https://github.com/UMkashingHui/TeachingBlazor
https://gitee.com/kashinghui/TeachingBlazor

应用Demo地址:https://coolblazor.space/home

示例应用代码仓库地址:

https://github.com/UMkashingHui/CoolBlazor
https://gitee.com/kashinghui/CoolBlazor

MudBlazor官网:https://mudblazor.com/

如果喜欢我的项目,请帮忙点亮Github星星⭐️,有问题私信我都会解答~

教程:

一、下载安装 Net 8运行环境(VSCode for Mac)
二、搭建Blazor Server应用并运行
三、搭建.Net Core Web Api应用并运行
四、添加HttpClient实现Blazor Server与Web Api之间的通信
五、.Net Core Web Api连接MongoDB自动创建表格并实现CRUD功能
六、.Net Core Web Api连接MongoDB添加ASP.NET Core Identity身份验证授权 - 自动创建管理员用户和基础用户

项目演示:

  1. 无登录权限
    无登录授权
  2. 注册
    注册
  3. 使用户拥有登录权限
    授权用户登录权限
  4. 修改用户个人信息(剪切头像图片并上传至AWS S3存储桶)
    剪切上传头像
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值