netcore_51CTO博客
身份认证基本每个应用都会需要,从.net版本的form authentication大概就是利用HttpModule填充IPrinciple一个这样的过程,说起来也不算太懂。。最近在看.net core的身份认证,结合一些网上的资源做一个总结。背景identity在.net 4.5时代就有了,.net core应该是很大程度上的重写了(毕竟两个完全不同的环境了)。微软自己的官方文档有一些工具性的介
转载 2023-08-13 23:28:20
73阅读
一、新建解决方案 右键点击WebApp,选择新建文件夹,创建名为Controllers,Models和Views三个文件夹,添加后效果如下: 右击Controllers文件夹,选择控制器,添加一个空的控制器,名为HomeController ...
转载 2021-08-21 21:02:00
188阅读
2评论
(本文阅读时间: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
21阅读
 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
121阅读
创建一个新的.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
136阅读
ASP.NET Core的底层设计支持和使用依赖注入。ASP.NET Core应用程序可以利用内置的框架服务将它们注入到启动类的方法中,并且应用程序服务能够配置注入。由ASP.NET Core提供的默认服务容器提供了最小功能集,并不是要取代其它容器。一、什么是依赖注入依赖注入(Dependency injection,DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。将类用来执行其操作的这
转载 2024-04-02 11:58:05
115阅读
什么是 SPI和上一篇文章的 I2C 总线一样,SPI(Serial Peripheral Interface,串行外设接口)也是设备与设备间通信方式的一种。SPI 是一种全双工(数据可以两个方向同时传输)的串行通信总线,由摩托罗拉于上个世纪 80 年代开发[1],用于短距离设备之间的通信。SPI 包含 4 根信号线,一根时钟线 SCK(Serial Clock,串行时钟),两根数据线 MOSI(
转载 10月前
328阅读
 Autofac的简单使用: 由于将来可能引用很多包,为了保持统一队形,我们再新建一个类库项目Wsk.Core.Package,当做包的引用集合: 删掉Class1,把Wsk.Core、Wsk.Core.Filter里面到包删掉,引用到Package里面,然后需要用到包的项目,都引用package这个类库项目。这样可以防止将来项目多了,版本环境如果不一致导致的版本冲突
转载 11月前
35阅读
概述对于.NET平台的初学者来说,有时候比较困惑“什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?”。确实,目前微软的开发平台有两种不同的.NET运行时环境,一种是.NET Framework,另一种则是.NET Core(.NET 5),不同的目标框架运行时环境不同。那这两者的区别到底是什么,在开发时如何选择不同的.NET框架呢?本文将为.NET开发者逐一讲
转载 2023-08-07 11:09:46
107阅读
知识点回顾依赖包。 Microsoft.Extensions.DependencyInjection.Abstractions核心对象和方法。 IServiceCollection。注入对象的容器。注意它只存储对象的元数据,并不保存实例对象。IServiceProvider。注入对象的提供者。它负责提供具体的对象实例。在架构中,IServiceProvider有2种身份,一种是Root
转载 2024-03-25 21:49:51
53阅读
写一个测试项目,但是需要一个DI容器用来测试项目,于是就使用了原生DI容器(也可以使用第三方容器)。使用如下:public class Base { public static Base Instance { get; private set; } static Base() { Instance = new Base();
 介绍.Net Core带有自己的依赖性注入容器,.Net Core 3.0表明.Net Core DI既可靠又高效。它仍然有一些缺点。有许多扩展程序可解决这些缺点,它们提供了极好的机会。基本上,.Net Core使编写和扩展它变得容易。在本文中,我将向您展示如何添加新扩展名以将所有可分配类型注册到特定接口(类:接口)。 如果您对任务有不同的逻辑,并希望将它们存储在不同的类中并
转载 2024-03-21 11:36:56
28阅读
一、什么是Net Core.NET Core是适用于 windows、linux 和 macos 操作系统的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台,它经
转载 11月前
34阅读
一.应用程序状态的可选方式HttpContext.Items当数据仅用于一个请求中时,用Items集合储存是最好的方式。数据将在每个请求结束之后被丢弃。它是组件和中间件在一个请求期间的不同时间点进行互相通信的最佳手段。QucryString 和Post在查询字符串(QueryString)中添加数值,或利用 POST 发送数据,可以将一个请求的状态数据提供给另一个请求。Cookies与状态有关的非
转载 2024-02-21 14:04:29
184阅读
.NET Core命令行界面.NET Core命令行界面(CLI)是一个新的跨平台工具,用于创建,还原程序包,构建,运行和发布.NET应用程序。在上一章中,我们使用Visual Studio创建了第一个ASP.NET Core Api 应用程序。Visual Studio在内部使用此CLI还原,生成和发布应用程序。其他更高级别的IDE,编辑器和工具都可以使用CLI支持.NET Core应用程序。.
转载 2023-08-15 20:43:19
117阅读
除了使用 HBox 和 VBox 进行布局外,还可以使用 Table 对象进行布局。这个有点像 html 的 table,适合方方正正大小差不多的空间集合。本篇将会对 Table 布局进行讲解,利用 Table 做出一个计算器的界面并使其可以响应按钮点击并将点击的按钮内容展示在界面上。在 Windows 系统中效果如下: 1、准备项目我们需要新建一个 .NET Core 控制台项目,在编写本篇博
转载 2024-03-25 07:08:20
50阅读
.netcore基础命令 一、NETCore介绍 1、NETCore是NETFramework的新一代版本,是微软开发的第一个具有跨平台(Windows MacOSXLinux)能力的应用
原创 2024-02-28 10:29:03
136阅读
.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
179阅读
StartupASP.NET Core必须包含Startup类。它就像 Global.asax 文件,我们传统的 .NET 应用程序。如名称建议的那样,在应用程序启动时首先执行它。在程序类的Main方法中配置主机时,可以使用UseStartup()扩展方法配置启动类。请查看下面的程序类,并重点介绍 WebBuilder.UseStartup() 方法。名称"Startup"是按照ASP.NET C
转载 2024-04-12 14:57:03
26阅读
OS:Widows 10IDE: VS2017Docker:Docker Desktop for WindowsWindows下安装Docker需要先启用Hyper-v 在Windows 容器的运行目录在C盘这个改不了,但是可以改image的保存路径  Desktop 右键 > Settings > Daemon > 点击 Basic > 输入 "g
  • 1
  • 2
  • 3
  • 4
  • 5