## .NET Core 实战
### 简介
.NET Core 是一个跨平台的开源框架,用于构建 Web 应用、云服务、物联网和移动应用。它是 .NET Framework 的一个轻量化和模块化版本,具有更好的性能和可扩展性。本文将带您入门 .NET Core,并通过代码示例帮助您快速上手。
### 安装
在开始之前,您需要安装 .NET Core SDK。您可以在官方网站上下载并按照指
原创
2023-07-31 21:56:36
103阅读
环境准备 1. Redis集群(Windows集群搭建) 启动Redis集群,给每个节点加上Title start "Redis - 6379" /min redis-server.exe redis.6379.conf start "Redis - 6380" /min redis-server. ...
转载
2021-05-10 22:52:54
764阅读
2评论
ABP前言 一个应用程序框架和起点的ASP.NET MVC web应用程序与最佳实践和最流行的工具!(它是这样说的) 1.项目的创建 创建项目模板链接:https://aspnetboilerplate.com/Templates 点击项目后将自动下载 解压后拥有如下文件 (1)_screensho
原创
2021-07-22 10:06:06
385阅读
身份认证基本每个应用都会需要,从.net版本的form authentication大概就是利用HttpModule填充IPrinciple一个这样的过程,说起来也不算太懂。。最近在看.net core的身份认证,结合一些网上的资源做一个总结。背景identity在.net 4.5时代就有了,.net core应该是很大程度上的重写了(毕竟两个完全不同的环境了)。微软自己的官方文档有一些工具性的介
转载
2023-08-13 23:28:20
95阅读
Autofac的简单使用: 由于将来可能引用很多包,为了保持统一队形,我们再新建一个类库项目Wsk.Core.Package,当做包的引用集合: 删掉Class1,把Wsk.Core、Wsk.Core.Filter里面到包删掉,引用到Package里面,然后需要用到包的项目,都引用package这个类库项目。这样可以防止将来项目多了,版本环境如果不一致导致的版本冲突
转载
2024-04-21 18:35:54
54阅读
概述对于.NET平台的初学者来说,有时候比较困惑“什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?”。确实,目前微软的开发平台有两种不同的.NET运行时环境,一种是.NET Framework,另一种则是.NET Core(.NET 5),不同的目标框架运行时环境不同。那这两者的区别到底是什么,在开发时如何选择不同的.NET框架呢?本文将为.NET开发者逐一讲
转载
2023-08-07 11:09:46
143阅读
知识点回顾依赖包。 Microsoft.Extensions.DependencyInjection.Abstractions核心对象和方法。
IServiceCollection。注入对象的容器。注意它只存储对象的元数据,并不保存实例对象。IServiceProvider。注入对象的提供者。它负责提供具体的对象实例。在架构中,IServiceProvider有2种身份,一种是Root
转载
2024-03-25 21:49:51
80阅读
一、新建解决方案 右键点击WebApp,选择新建文件夹,创建名为Controllers,Models和Views三个文件夹,添加后效果如下: 右击Controllers文件夹,选择控制器,添加一个空的控制器,名为HomeController ...
转载
2021-08-21 21:02:00
210阅读
2评论
ASP.NET Core的底层设计支持和使用依赖注入。ASP.NET Core应用程序可以利用内置的框架服务将它们注入到启动类的方法中,并且应用程序服务能够配置注入。由ASP.NET Core提供的默认服务容器提供了最小功能集,并不是要取代其它容器。一、什么是依赖注入依赖注入(Dependency injection,DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。将类用来执行其操作的这
转载
2024-04-02 11:58:05
148阅读
什么是 SPI和上一篇文章的 I2C 总线一样,SPI(Serial Peripheral Interface,串行外设接口)也是设备与设备间通信方式的一种。SPI 是一种全双工(数据可以两个方向同时传输)的串行通信总线,由摩托罗拉于上个世纪 80 年代开发[1],用于短距离设备之间的通信。SPI 包含 4 根信号线,一根时钟线 SCK(Serial Clock,串行时钟),两根数据线 MOSI(
转载
2024-05-23 18:33:37
379阅读
创建一个新的.NET Core Web应用程序项目。在创建项目时,选择MVC模板。在项目中添加Microsoft.AspNetCore.Authentication.JwtBearer包:在Visual Studio中,可以通过NuGet包管理器添加这个包:Tools > NuGet Package Manager > Manage NuGet Packages for Solutio
转载
2023-08-11 13:17:13
159阅读
(本文阅读时间:5分钟).NET Core 3.1 将于 2022 年 12 月 13 日结束支持。此后,Microsoft 将不再为 .NET Core 3.1 提供服务更新或技术支持。我们建议尽快迁移到 .NET 6。如果您在支持日期结束后仍在使用 .NET Core 3.1,那么您需要将您的应用更新到 .NET 6 或 .NET 7 以继续受到相关支持并继续接收 .NET 更新。.NET C
转载
2023-08-13 18:38:16
52阅读
Spring Boot 配置文件 主要说下 properties & yml下面来看下application.properties的文件格式 Spring.datasource.url=jdbc:mysql://192.168.0.233:3306/test1?useSSL=false
Spring.datasource.username=uoso
Spring.d
转载
2023-09-28 20:02:14
132阅读
在 .netcore中可以自定义自己的异常类型,步骤如下: 1、自定义自己的异常类型UserOperationException 并继承自Exception public class UserOperationException:Exception { public UserOperationExc
原创
2021-05-24 11:09:08
1064阅读
.netcore基础命令 一、NETCore介绍 1、NETCore是NETFramework的新一代版本,是微软开发的第一个具有跨平台(Windows MacOSXLinux)能力的应用
原创
2024-02-28 10:29:03
149阅读
OS:Widows 10IDE: VS2017Docker:Docker Desktop for WindowsWindows下安装Docker需要先启用Hyper-v 在Windows 容器的运行目录在C盘这个改不了,但是可以改image的保存路径 Desktop 右键 > Settings > Daemon > 点击 Basic > 输入 "g
转载
2024-06-20 08:03:33
50阅读
前言 上一小节简单阐述了依赖注入及Asp.NetCore中自带依赖注入组件的常规用法,其中提到容器管控了自己创建对象的生命周期,包含了三种生命周期:Singleton、Scoped、Transient, 对于Singleton、Transient相对于Scoped来说比较好理解,其实这里面有一个作用域的概念,也可以理解为根容器和子容器的范围;
转载
2023-09-29 20:50:49
125阅读
注:本文提到的代码示例下载地址> How to using Entity Framework DB first in ASP.NET Core如何在ASP.NET Core中应用Entity Framework首先为大家提醒一点,.NET Core和经典.NET Framework的Library是不通用的,包括Entity Framework!哪怎么办? 别急,微软为.NET C
转载
2023-09-15 20:18:35
105阅读
.NET Core 跨平台 GUI 开发之 GTtkSharp 初级篇本文作为初级篇,适合已经安装好.NET Core 环境以及 Gtk 环境,并具备了 C#开发基础知识,能跑一些简单的例子,希望更深入了解开发 GTK 程序的同学。本文主要内容包括 GTK 的深入介绍、界面布局、响应式编程等参考 3:GtkSharp 教程 https://www.mono-project.com/docs/gui
转载
2023-06-12 22:04:23
205阅读
StartupASP.NET Core必须包含Startup类。它就像 Global.asax 文件,我们传统的 .NET 应用程序。如名称建议的那样,在应用程序启动时首先执行它。在程序类的Main方法中配置主机时,可以使用UseStartup()扩展方法配置启动类。请查看下面的程序类,并重点介绍 WebBuilder.UseStartup() 方法。名称"Startup"是按照ASP.NET C
转载
2024-04-12 14:57:03
41阅读