IdentityServr4.0版本开始,有部分内容需要作出调整,Config类里面的ApiResource需要更改为ApiScope在.vs code应用商店里先载入nuget-package-manager进入目录使用命令dotnet new webapi --name IdentityServerCenter创建一个webapi项目(服务端) 项目创建完成后,添加依赖。使用Ctr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 22:00:26
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            .netcore过滤器有以下几种类型using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Filters;
using Microsoft.AspNetCore.Mvc.ModelBinding;
using Microsoft.AspNetCore.Mvc.V            
                
         
            
            
            
            NetCore自带DI容器的三种生命周期浅析NetCore自带的依赖注入框架,分别由三种生命周期:单例Singleton/瞬时Transient/一次请求Scoped.接下来我将针对这三种生命周期简要的进行使用方法的解析,并不深入,希望各位大佬多多指教。各生命周期的区别Singleton:单例,整个程序启动后只存在唯一一份,如同单例模式一样 Transient:瞬时,每一个对象都是不一样的实例 前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 05:20:24
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            .NetCore内置IOC容器ServiceCollection一、IOC介绍IOC:全名(Inversion of Control)-控制反转IOC意味着我们将对象的创建控制权交给了外部容器,我们不管它是如何创建的,我们只需要知道,当我们想要某个实例时,我们可以直接从这个外部容器中去拿,而再也不需要我们去new了,充分体现了DIP(依赖倒置原则),也体现了我们经常挂在嘴边的面向接口编程。DI:全            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 12:09:11
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一、概述本篇介绍Web系统的应用安全,主要涉及用户的身份认证和访问权限问题。大部分web应用习惯采用Session来保存用户认证信息,对于WebApi而言,调用者不一定是Web浏览器,可能是Android、iOS客户端,可能是微信小程序,也可能是客户端程序等等,这些            
                
         
            
            
            
              前阵子一直期待.net core3.0正式版本的出来,以为这个版本出来,Winform程序又迎来一次新生了,不过9.23日出来的马上下载更新VS,创建新的.net core Winform项目,发现并没有Winform窗体设计器。而微软目前则是通过插件的方式,让我们单独下载Winform设计器,这个设计器还是预览版本,很多功能还是没有实现的,只能算是一个简单的雏形,本博客案例介绍基于.net             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 13:59:50
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在当前微服务架构迅速发展的背景下,越来越多的开发者和企业选择使用 .NET Core 项目来搭建其产品,同时将 MySQL 作为持久化存储解决方案。然而,在这一过程中,开发者们不可避免地会遇到一些技术痛点,影响了开发效率和应用性能。在这篇博文中,我将深入探讨如何有效地将 .NET Core 项目与 MySQL 集成,从而解决这些痛点。
> **用户原始需求**  
> “我们需要实现一个基于 .            
                
         
            
            
            
            简介这个章节介绍了Spring Framework的控制反转(Inversion of Control ,IoC)的实现原理。Spring.Core 程序集是Spring.NET的 IoC 容器实现基础。IObjectFactory 接口提供了先进的配置机制,能够管理所有类型的对象。IApplicationContext 是IObjectFactory的子接口,它集成了Spring.NET的 As            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 10:04:28
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            asp.net core 2.1 部署IIS(win10/win7)概述与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 15:21:26
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Visual Studio .NET Core 应用调试
## 引言
在软件开发过程中,调试是一个非常重要的环节。调试可以帮助开发人员查找和修复代码中的错误,提高代码质量和开发效率。Visual Studio是一款强大的集成开发环境(IDE),提供了丰富的调试功能,可以帮助开发人员快速定位和解决问题。
本文将介绍如何在Visual Studio中调试.NET Core应用程序。我们将从创            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-07 06:15:50
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用 Docker 在 .NET Core 项目中实现文件写入容器外部的步骤
在开发 .NET Core 应用程序时,使用 Docker 容器可以有效地管理依赖和环境。然而,当需要将容器中的文件写入到宿主机器的指定位置时,可能会遇到一些挑战。本文将详细介绍如何实现“Docker .NET Core 文件写到容器外部”。
## 整体流程
下面是将 .NET Core 应用程序的文件写入 D            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-04 06:17:29
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 创建并发布一个控制台应用,假设目录结构如下docker-working
    └──App
        ├──NetCore.Docker.csproj
        ├──Program.cs
        └──obj
            ├──NetCore.Docker.csproj.nuget.dgspec.json
            ├──NetCore.Do            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 00:32:11
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 0.Docker简介 1.Docker安装 2.发布NETCore项目 3.Docker环境下运行Netcore项目 0.Docker简介 Docker是用Go语言编写基于Linux操作系统的一些特性开发的,其提供了操作系统级别的抽象,是一种容器管理技术,它隔离了应用程序对基础架构(操作系统等            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 10:31:07
                            
                                423阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            依赖注入       在asp.net core程序中,众所周知,依赖注入基本上贯穿了整个项目,以通用的结构来讲解,控制器层(Controller层)依赖业务层(Service层),业务层依赖于仓储层(Repository层),而其他层级中也或多或少的使用了依赖注入,在这里不过多的对于依赖注入概念上不进行讲解,如果有不了解的同学,可以在微软官网或者在搜索引擎            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 20:43:54
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            外包公司开发的系统,.net framework+sql server+redis,公司要求容器化部署。但是它们Container系统都不一样 windows Containerlinux Container.net core√√.net framework√ sql server√√redis √这里的坑在.net framework只能使用windows            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-03 17:51:31
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 其实好多项目中,做一些数据拦截、数据缓存都有Aop的概念,只是实现方式不一样;之前大家可能都会            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-15 09:40:13
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
            1 Nginx简介与安装概要Nginx 简介Nginx 架构说明Nginx 基础配置与使用1.1 Nginx 简介Nginx是一个高性能WEB服务器,除它之外Apache、Tomcat、Jetty、IIS,它们都是Web服务器,或者叫做WWW(World Wide Web)服务器,相应地也都具备Web服务器的基本功能。Nginx 相对基它WEB服务有什么优势呢?Tomcat、Jetty 面向jav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 22:50:34
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            菜菜哥,我看了一下docker相关的内容,但是还是有点迷糊还有哪不明白呢?如果我想用docker实现所谓的云原生,我的项目该怎么发布呢?这还是要详细介绍一下docker了Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 23:10:15
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx简介Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。Nginx 应用场景:1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 21:08:35
                            
                                3290阅读
                            
                                                                             
                 
                
                                
                    