ASPNETCORE

aspnetcore使用websocket实时更新商品信息

先演示一下效果,再展示代码逻辑。 中间几次调用过程省略。。。 暂时只用到了下面四个项目 1.产品展示页面中第一次通过接口去获取数据库的列表数据 /// <summary> /// 获取指定的商品目录 /// </summary> /// <param name="pageSize"></param> ......

AspNetCore的单元测试

一、单元测试项目如何创建 VisualStudio新建项目,项目类型选择测试。 可以看到有许多选项,都大差不差。 这里选择xUnit。 项目名使用要测试的项目名加上“.Tests”后缀。 二、进行单元测试 首先明确测试对象,通常是针对一个类型进行测试,新建Test类,类名为测试对象的类名加上“Tes ......
AspNetCore 单元

C#类库中添加AspNetCore相关包

<ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.App" /> </ItemGroup> ......
AspNetCore

docker发布ASPNETCore项目 yum

docker手动发布ASP.NET Core7 一、环境准备环节 1、准备Linux系统 Linux系统-CentOS7 基于虚拟机来安装 IP:192.168.1.97 2、安装docker环境 2.1、卸载依赖包 $ sudo yum remove docker \ docker-client ......
ASPNETCore 项目 docker yum

Linux发布ASPNetCore 项目 IIS 部署

Linux系统发布 ASP.ENT Core 项目 Linux系统-CentOS7 基于虚拟机来安装 IP:192.168.1.97 安装教程 链接:https://pan.baidu.com/s/1gI93YwptrWdPKHBh5fLNqQ?pwd=6666 提取码:6666 我们的 ASP.E ......
ASPNetCore 项目 Linux IIS

IdentityServer4: 集成 AspNetCore Identity 框架

IdentityServer4: 集成 AspNetCore Identity 框架 目录 IdentityServer4 集成 AspNetCore Identity 框架 新增依赖包 集成 AspNetIdentity 代码 迁移 AspNetIdentity 数据库 生成用户信息 修改 Ide ......

Core 6.0 webapi ‘报错InvalidOperationException:无法解析“ Microsoft.AspNetCore.Http.IHttpContextAccessor”类型的服务’

因接口版本升级 并使用core 6.0 却发现HttpContext.Current.Request 用不了 所以在网上找了半天 说是使用Microsoft.AspNetCore.Http.IHttpContextAccessor private IHttpContextAccessor _http ......

持续集成指南:GitHubAction 自动构建+部署AspNetCore项目

前言 之前研究了使用 GitHub Action 自动构建和发布 nuget 包:开发现代化的.NetCore控制台程序:(4)使用GithubAction自动构建以及发布nuget包 现在更进一步,使用 GitHub Action 在其提供的 runner 里构建 docker 镜像,之后提交到阿 ......
GitHubAction AspNetCore 指南 项目

aspnetcore微服务之间grpc通信,无proto文件

aspnetcore微服务之间通信grpc,一般服务对外接口用restful架构,HTTP请求,服务之间的通信grpc多走内网。 以前写过一篇grpc和web前端之间的通讯,代码如下: exercisebook/grpc/grpc-web at main · liuzhixin405/exercis ......
aspnetcore 之间 文件 proto grpc

AspNetCore不明确的匹配异常-请求与多个终结点匹配

框架:net 6.0 AspNet Core MVC 添加区域控制器HomeController,直接启动报错; 因默认路由下存在相同的控制器HomeController(非区域的),需要修改路由映射配置; 在Program.cs添加区域路由配置 app.MapAreaControllerRoute ......
终结点 AspNetCore 多个

AspNetCore依赖注入在控制台的应用

①安装包: Microsoft.Extensions.DependencyInjection ②应用 主方法里面: //接口 IService ,实现:Service ,方法:Execute();var serviceProvider = new ServiceCollection() .AddSi ......
控制台 AspNetCore

Microsoft.AspNetCore.Identity

前言 用户模块几乎是每个系统必备的基础功能,如果每次开发一个新项目时都要做个用户模块,确实非常无聊。好在asp.net core给我们提供了Identity,使用起来也是比较方便,如果对用户这块需求不是非常个性化的话,identity是一个不错的选择。 ASP.NET Core Identity: ......
AspNetCore Microsoft Identity

aspnetcore 注册中心 consul

consul启动 . http://192.168.1.6:8500/ #以server方式启动,UI可以访问,boot引导自己选为leader,网段内PC可访问 consul agent -server -ui -bootstrap -data-dir=data -client=0.0.0.0 建 ......
aspnetcore consul

简简单单学docker在群晖nas中构建docker版aspnetcore网站

琢磨了n天,掉了好多头发,终于可以了,踩坑无数!终于行了! 先来了解下: 1.net运行时runtime和sdk,简单来说就是sdk开发用的,runtime是用来运行的,所以构建dockerfile只用runtime就够了! 2.docker运行不需要打包操作系统如ubuntu等进入包内!特殊需要的 ......
docker aspnetcore 网站 nas

docker aspnetcore学习笔记

在终端窗口cmd: 示例应用程序 对于示例应用程序,让我们使用 .NET 从模板创建一个简单的应用程序。在本地计算机中创建一个名为 的目录。打开终端并切换到该目录。运行以下命令,使用 ASP.NET 核心 Web 应用模板创建 C# 应用。 $ mkdir dotnet-docker $ cd do ......
aspnetcore 笔记 docker

VS 还原 NuGet 程序包时出错: 无法加载源 https://dotnet.myget.org/F/aspnetcore-dev/api/v3

错误 还原 NuGet 程序包时出错: 无法加载源 https://dotnet.myget.org/F/aspnetcore-dev/api/v3 解决方法 在新源中添加地址: https://www.nuget.org/api/v2/ ![](https://img2023.cnblogs.co ......

AspnetCore接入Nacos配置中心

一、什么是nacos Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性 ......
AspnetCore Nacos

Microsoft.AspNetCore.Http.Abstractions 2.20 is deprecated

您想要升级 Microsoft.AspNetCore.Http.Abstractions 包,您需要注意以下几点: Microsoft.AspNetCore.Http.Abstractions 包在 ASP.NET Core 2.2 版本后已经被标记为过时,因为它已经被包含在 Microsoft.A ......

aspnetcore 中间件执行顺序

这是用例和返回结果 输出的结果是对称的 ![](https://img2023.cnblogs.com/blog/1077097/202307/1077097-20230710182443310-913329783.png) 当我第一眼看着这个操作时满脑子不解: * 一个方法是怎么扳成2截来使用的 ......
中间件 aspnetcore 顺序

AspNetCore + VUE - 跳转小程序wx-open-launch-weapp

1.页面使用Vue结合微信开放标签 注意事项:<script> 标签,使用 <div v-is="'script'" type="text/wxtag-template"> 标签代替 style样式,直接写在标签内 @addTagHelper *, Microsoft.AspNetCore.Mvc. ......

aspnetcore最最简单的接口权限认证

五月一眨眼就过去,就当凑个数吧。 场景: 一个小小的项目,需要一个后台,就展示几个列表,连用户表、角色表等都不需要设计。 之前有写过identityserver4和jwt4的demo (exercisebook/IdentityServer4&Serilog at main · liuzhixin4 ......
aspnetcore 最最 接口 权限

08 The required antiforgery cookie .AspNetCore.Antiforgery.SHBLLax8hUM is not present问题排查

08 Abp The required antiforgery cookie .AspNetCore.Antiforgery.SHBLLax8hUM is not present问题排查 问题描述 Vue前端提交表单修改数据时,后台API服务报 The required antiforgery co ......

AspNetCore 成长杂记(一):JWT授权鉴权之生成JWT(其二)

#引子 前面说了用第三方类库生成JWT的故事,给我带来了很大的方便,并且我也承诺要写一篇用常规方法生成JWT的文章(一般都是用微软官方的类库),因此才有了这篇文章。 另外,在前面的文章中,我要纠正一下一些错误JWT的整个结构决定了JWT只能作为临时的授权认证解决方案,如果对用户的机密性要求比较高,必 ......
杂记 AspNetCore JWT

AspNetCore 成长杂记(一):JWT授权鉴权之生成JWT(其一)

引子 最近不知怎么的,自从学了WebAPI(为什么是这个,而不是MVC,还不是因为MVC的Razor语法比较难学,生态不如现有的Vue等框架,webapi很好的结合了前端生态)以后,使用别人的组件一帆风顺,但是不知其意,突然很想自己实现一个基于的JWT认证服务,来好好了解一下这个内容。 起步 自从S ......
杂记 AspNetCore JWT

类库项目无法引用Microsoft.AspNetCore程序集下的类库

在类库项目中不能直接引用WebApplicationBuilder、ApplicationBuilder等类,这些类位于Microsoft.ASPNetCore程序集中,但是无法通过Nuget包引用,因为该Nuget包的版本已经不再支持,很久没有更新过了。 解决方法: 在项目文件csproj文件中, ......
AspNetCore Microsoft 程序 项目

在aspnetcore中实现AOP的方式

aaspnetcore开发框架中实现aop不仅仅在业务上,在代码的优雅简洁和架构的稳定上都有着至关重要。 下面介绍三种用过的。 第一种使用DispatchProxy实现 通过使用System.Reflection的DispatchProxy类来实现 首先新建一个aspnetcore项目 针对业务代码 ......
aspnetcore 方式 AOP

aspnetcore中aop的实现

aaspnetcore开发框架中实现aop不仅仅在业务上,在代码的优雅简洁和架构的稳定上都有着至关重要。 下面介绍三种用过的。 第一种通过System.Reflection的DispatchProxy类来实现 首先新建一个aspnetcore项目 针对业务代码WarService加了一个代理的方法 ......
aspnetcore aop

aspnetcore微服务中使用发件箱模式实例

aspnetcore微服务种服务之间的通信一般都有用到消息中间件,如何确保该服务的持久层保存创建的数据同时又把消息成功投递到了关联服务,关联服务做对应的处理。 下面就以一个简单的例子来演示实现方式之一,即发件箱模式。 下面解决方案有两个服务,做演示用的比较简单,一个是订单服务,一个是账单服务。完成订 ......
aspnetcore 实例 模式

aspnetcore 原生 DI 实现基于 key 的服务获取

你可能想通过一个字符串或者其他的类型来获取一个具体的服务实现,那么在 aspnetcore 原生的 MSDI 中,如何实现呢?本文将介绍如何通过自定义工厂来实现。 ......
aspnetcore key DI

为 ASPNETCORE 7 项目添加 Serilog

本文将介绍如何为 ASP.NET Core 项目添加 Serilog。 添加 Serilog 首先,我们需要在项目中添加 Serilog 的 NuGet 包。 dotnet add package Serilog.AspNetCore 修改 Program.cs 在 Program.cs 中,添加 ......
ASPNETCORE Serilog 项目
共30篇  :1/1页 首页上一页1下一页尾页