Gitee:https://gitee.com/monksoul/Fur啥环境早在 1998 年微软公司对外发布 .NET/C# 平台的那一刻起,.NET/C# 就注定了它不平凡的一生。一个 ”真正跨平台的梦“ 晚来了 20 年。在过去这 20 年里,微软占着庞大的 Windows 桌面占用量而忽略了 Web 生态的崛起,乃至在国内或全球丢失了 Web 市场 ......
290
0
0
2022-03-29
1、更新dnf 源1 dnf update2、安装 Asp.Net Core 运行时1 dnf install aspnetcore-runtime-3.12.1、验证是否安装成功1 dotnet --info 出现如上图所示就说明安装成功3、安装Nginxdnf -y install nginx3.1、查看nginx版本nginx -v3.2、设置开机自启 ......
342
0
0
2022-03-29
前几日在头条上看到了 优麒麟[https://www.ubuntukylin.com/] ,出于好奇就下载安装玩玩,整体感觉不错(当然服务器上使用建议使用银河麒麟[http://www.kylinos.cn/scheme/server.html])。当然这不是重点,重点是要在它上面部署的.Net Core 应用程序。1、安装.Net Core 运行环境1.1 ......
400
0
0
2022-03-29
从本章开始不会再增加系统涉及的业务功能了,增加的内容更多的是与纯技术案例有关的内容。本章主要向读者介绍如下内容。EF Core中如何实现实体之间的继承。EF Core中如何执行原生SQL语句。37.1 继承继承是面向对象编程的三大特征之一,通过继承可以复用基类的属性。目前我们在一些视图模型和实体中已经使用过继承了,如StudentEditViewModel继 ......
339
0
0
2022-03-29
前言:今天不说Docker 是啥,容器是啥镜像又是啥(如果这些不知道,请自行学习),今天很单纯的将 .Net Core 应用程序部署到Docker上。起因:好多同学私信让我写篇能落地的【一步步】将 Asp.Net Core 应用程序部署到Docker上的操作文档。一、环境1.1、开发环境Win10 + VS2019/VS Code1.2、部署环境CentOS ......
356
0
0
2022-03-29
都是套路在上一篇文章《居然有一种默默无闻的程序叫服务》中,我们简单介绍了Windows服务。今天我们用C#来写一个Windows的后台服务。完成服务的编写,编译,安装及启动,跑通Windows服务开发的基本套路。编写一个服务我们使用VS 2019,来编写服务:打开VS->创建项目找到服务->下一步输入服务基本信息->创建创建之后的文件列表将 ......
426
0
0
2022-03-29
曾几何时.NET们很羡慕JAVA的生态,java开源生态里面你用得着的几乎都有开源的实现。比如大数据、微服务、以及各种各样的快速开发框架,特别是spring boot出来以后,简化了SSM那套繁琐的配置文件,搭建框架也越来越方便了。不过现在.net core诞生以后,.net的生态也越来越好了,各种开源社区在为丰富.net生态世界努力。develop以前在g ......
387
0
0
2022-03-29
曾经有人说.NET是最容易被反编译的开发语言。其实现如今,在常见的开发语言中,无论是.NET还是Java,甚至人气排名第一的JavaScript都存在容易被反编译的风险,如何保护代码不受窃取,如何应用程序不受破坏,是所有开发人员最为关系的话题。或许在软件开发的过程中,工程师会寻找一些开源产品以节约成本,但在实际应用、分发授权、许可控制的过程中,仍不希望自己的 ......
504
0
0
2022-03-29
一、介绍虚拟盘有点类似于文件的快捷方式,但是又有不同。本文介绍的虚拟盘,是通过网络路径或者自己本地计算机的某个文件夹来创建一个虚拟盘,可能表述不清楚,具体您先看一下效果图:该L盘,实际是本地路径 E:\test 的文件夹映射。双击进去L盘后,看到的东西,跟E:\test下看到的东西是一样的。二、C#如何实现虚拟盘创建虚拟盘的指令是使用cmd命令程序来执行su ......
544
0
0
2022-03-28
在本文中,我们将回顾一些未能进入.NET Core 的历史性.NET 技术。有趣之处在于,这些技术的 API 被复制过来了,这暗示着微软当时在考虑将来在.NET Core 中对它们进行实现。全局程序集缓存全局程序集缓存(GAC)背后的理论是,所有.NET 库都可以存储在单个集中的位置。在这种方式下,它与COM库类似。但与 COM 不同的是,它可以存储每个库的 ......
325
0
0
2022-03-28
一、场景有时候,我们需要监控文件夹的变化,然后做出一些业务处理,这里面,最典型的例子,估计前端攻城狮老熟的,就是各种打包了。那么在C#后端,也会遇到要监控变化的情况,像网盘等。二、C#中的文件监控可以用钩子函数来处理,这种会处理得让你抓狂,一可能是太多消息事件,你头都大,二估计你不是C/C++的程序员,对win32函数本身就不熟,找资料都要你老费劲了。那么C ......
621
0
0
2022-03-28
一、简介IdentityServer4是用于ASP.NET Core的OpenID Connect和OAuth 2.0框架。将IdentityServer4部署到您的应用中具备如下特点:1)、认证服务2)、单点登陆3)、API访问控制4)、联合网关5)、专注于定制6)、成熟的开源系统7)、免费和商业支持二、整体部署目前大多数的应用程序或多或少看起来是上图所示 ......
344
0
0
2022-03-28
0. 前言之前四篇介绍了一个国内开发者开发的优秀框架SqlSugar,给我们眼前一亮的感觉。这一篇,我们将试试另一个出镜率比较高的ORM框架-Dapper。Dapper是一个轻量级的ORM框架,其以高速、简单易用为特点。在某些时候,效率甚至可以与ADO.NET 媲美。那么,吹得天花乱坠,就让我们实际看看它的表现吧。1. 开始使用照例,先创建一个项目:Dapp ......
355
0
0
2022-03-28
ASP.NET MVC4数据库操作实例之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器、方法、模型、视图等。并使用实例进行了简单说明。本文将在此基础上进一步说明如何使用MVC4实现与数据库的连接,并实现数据查询操作。数据库设计本例以关系型数据库管理系统SQL Server2012为例进行数据库及数据表设计。案例设计数据库名称为头条t ......
369
0
0
2022-03-28
我们在进行.NET开发中,默认的智能提示是英文的。实不相瞒,我觉得不太友好。虽然也能看得懂,但需要人肉转换和思考,真是头疼。其实微软早就为我们提供了.NET的多种语言包。如何更改为简体中文或其它语言呢?先决条件Visual Studio 2019 16.8.3 或可以支持.NET5开发的版本.NET 5 Sdk 或更高版本,目前最新是5.0.101下载简体中 ......
356
0
0
2022-03-28