ASP.NET
文章平均质量分 64
Kevinxxxxx
这个作者很懒,什么都没留下…
展开
-
六、.Net Core Web Api连接MongoDB添加ASP.NET Core Identity身份验证授权 - 自动创建管理员用户和基础用户
运行Web Api应用,可以看到MongoDB上你的数据库已自动新增了users和roles的collections,并且可以看到管理员和基础用户已经添加到users表。更新你的appsettings.Development.json,添加Users和Roles这两个Collection名称的值;添加模型类TeachingUsers.cs和TeachingRoles.cs,控制Identity用户和角色;在Program.cs添加红色背景的代码,配置MongoDB Identity;原创 2024-08-08 11:47:18 · 953 阅读 · 0 评论 -
五、.Net Core Web Api连接MongoDB自动创建表格并实现CRUD功能
在Program.cs添加数据库支持,使用Microsoft.EntityFrameworkCore和MongoDB.EntityFrameworkCore包,当项目运行时会执行DatabaseSeeder.cs和MongoDbContext.cs这两个类,实现初始化项目时生成数据库表;搜索包:MongoDB.Driver,Microsoft.EntityFrameworkCore,MongoDB.EntityFrameworkCore。添加类DatabaseSeeder.cs,负责初始化数据库;原创 2024-08-06 11:17:41 · 1023 阅读 · 0 评论 -
四、添加HttpClient实现Blazor Server与Web Api之间的通信
添加HealthCheckManager的实例到_Imports.razor,以向razor页面提供实例;添加WebApi环境信息到appsetting.Development.json;添加一个HealthCheckManager,负责调用API的处理;添加以下代码到Program.cs文件;修改index.razor。原创 2024-07-30 11:48:44 · 389 阅读 · 0 评论 -
三、搭建.Net Core Web Api应用并运行
点击左侧Debug菜单选择Show al automatic debug configurations→C#.选择你想要放置项目的位置并确认Create project即可。输入.NET: New Project创建.Net项目。在VSCode按下shift+command+p搜索。选择ASP.NET Core Web Api项目。新增一个Controller。原创 2024-07-29 12:52:36 · 310 阅读 · 0 评论 -
二、搭建Blazor Server应用并运行
选择Blazor Server应用空 Linux, macOS, Windows, Blazor, Cloud, Web。使用 Visual Studio Code for mac 初始化Blazor Server项目。点击Show all automatic debug configurations → C#如果安装过其他版本,比如.Net 7,新建项目后可在.csproj文件修改.Net版本。选择你想要放置项目的位置后输入项目名称。选择使用https进行debug。自动打开项目,项目结构如图所示。原创 2024-07-29 11:20:25 · 259 阅读 · 0 评论 -
C# Asp.Net Core:从零到一手把手教你快速搭建个人网站并使用AWS云服务进行部署 - 使用Blazor Server,Web Api,MudBlazor和MongoDB .Net 8教程
本文章手把手教您从零到一低成本搭建个人网站,包含用户权限管理系统,个人信息编辑,权限新增删除,用户登录注册等功能。前端使用Blazor Server实时交互响应框架和MudBlazor组件库搭建,后端使用ASP.NET Web Api搭建。后端与MongoDB在线数据库连接,可自动创建数据库,头像图片使用AWS的S3 Bucket服务进行存储和读取。原创 2024-07-17 16:13:03 · 431 阅读 · 1 评论 -
一、下载安装 Net 8运行环境(VSCode for Mac)
使用Visual Studio Code for mac 安装.Net 8 SDK并新建Blazor Server项目。按下shift+command+p搜索 .NET:Install New .NET SDK安装最新.Net 8版本。下载Visual Studio Code for mac并安装Extensions。等待.Net 8安装完成。原创 2024-07-17 15:34:37 · 716 阅读 · 0 评论