参考:https://dotnetthoughts.net/using-less-css-with-aspnet-core/ 项目目录下创建package.json { "name": "gzblogs", "version": "1.0.0", "description": "An ASP.NET
原创
2021-07-28 16:59:32
424阅读
引言举一个例子,现在都在流行一个叫做自立更生的词汇,一定规模型的企业,都会可以在研究自己的专利技术,降低自己过度依赖于其他企业.从而从这个市场中的依赖关系中给简单化.概念依赖注入(Dependency Injection, DI)是控制反转(Inversion of Control, IOC)思想的实现方式.优点依赖注入简化模块的组装过程,降低模块之间的耦合度初识创建方式由我们手动创建到作为一个消
转载
2024-04-08 10:03:56
25阅读
BarTender官方的SDK只支持.NET Framework,无法在.NET Core环境下使用。但其实.NET Core环境下还是有办法使用BarTender的,那就是直接调用底层的COM组件。 在项目中添加引用COM:Interop.BarTender 案例代码: 1 public void ...
转载
2021-05-05 22:34:00
663阅读
2评论
在现代软件开发中,使用 Docker 化简了环境的配置和部署,特别是对于 .NET Core 这样的微服务架构。本文将深入探讨如何将 .NET Core 应用程序容器化,绘制出系统的架构图,并展示性能优化的方法和多场景适配的能力。
## 背景定位
在当前互联网迅猛发展的背景下,企业需要快速适应市场的变化。尤其在多业务场景下,如何高效地部署和管理应用成了关键问题。
- **业务场景分析**
# 使用 .NET Core 使用 Redis
## 介绍
在本文中,我将指导你如何在 .NET Core 项目中使用 Redis。我们将从搭建环境开始,然后逐步介绍每个步骤所需的代码和解释。
## 整体流程
下面是实现 "NET Core 使用 Redis" 的整个流程。我们将按照以下步骤逐一进行讲解。
| 步骤 | 描述 |
| --- | --- |
| 步骤 1 | 安装 Redis
原创
2023-09-23 01:13:13
136阅读
一 为什么使用swagger swagger是一种API文档管理的框架 1.可以在代码中添加注释,且自动生成API文档,无需再次编写,友好的界面让API文档更易懂。 2.一站式服务,只需要访问swagger的地址,就可以看到所有的后台接口和功能,并且能测试接口状态,真正是彻底的前后端分离了。 3.内 ...
转载
2021-05-05 22:46:53
541阅读
2评论
数据库的实体模型和视图模型进行分离 数据库持久化对象(Persistent Object):顾名思义,这个对象是用来将我们的数据持久化到数据库,一般来说,持久化对象中的字段会与数据库中对应的 table 保持一致。 视图对象(View Object):视图对象 VO 是面向前端用户页面的,一般会包含 ...
转载
2021-07-30 12:15:00
162阅读
2评论
###1新建一个web api项目, 首先引用swagger NUget包 ###2 在startup中配置swagger服务 public void ConfigureServices(IServiceCollection services) { services.AddControllers() ...
转载
2021-09-18 16:42:00
234阅读
2评论
一、DbContext配置 二、使用
转载
2019-09-30 12:18:00
587阅读
2评论
本地启动redis控制台 && 安装redis服务(用于调试)1.下载最新版redis,选择.zip则是免安装的版本下载地址:https://github.com/MicrosoftArchive/redis/releases 2.解压到指定目录,并运行cmd命令3.在该文件夹下运行命令:redis-server.exe redis.windows.conf4.看到如下显示,则表示
原创
2021-04-25 21:25:58
1088阅读
RabbitMQ简介 RabbitMQ是一个开源的,基于AMQP(Advanced Message Queuing Protocol)协议的完整的可复用的企业级消息队,RabbitMQ可以实现点对点,发布订阅等消息处理模式。 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,
原创
2021-07-15 15:28:43
651阅读
什么是RabbitMQ RabbitMQ是一个开源的,基于AMQP(Advanced Message Queuing Protocol)协议的完整,可复用的企业级消息队列(Message Queue 一
转载
2021-07-22 10:31:52
358阅读
SignalR简介SignalR是一个.NET Core/.NET Framework的开源实时框架. SignalR的可使用Web SocketServer Sent EventsLong Polling作为底层传输方式.SignalR基于这三种技术构建, 抽象于它们之上, 它让你更好的关注业务问题而不是底层传输技术问题.SignalR这个框架分服务器端和客户端, 服务器端支持ASP.NET C
转载
2023-11-25 14:07:53
53阅读
入门实战-将功能代码增加异步功能Async和配置简单防范CSRF攻击关于Asp.Net Core的新特性 Async,异步,还是需要掌握的,这个特性,按微软官方的说法是可以提高你服务器的负荷,可以提供更多的服务请求,多用在数据库、文件、Web接口等功能时,必定微软搞的.Net Core,不仅是跨平台,也能支持大型项目研发部署。我还以Menu功能为例,来对代码进行修改。先需要修改IMenuServi
转载
2024-07-23 08:56:45
55阅读
# .NET Core 使用 HTTPS
在现代互联网环境中,保护用户数据安全是至关重要的。使用 HTTPS(Hypertext Transfer Protocol Secure)协议来加密数据传输可以大大提高应用程序的安全性。本文将介绍如何在 .NET Core 中配置和使用 HTTPS,并提供相应的代码示例。
## HTTPS 简介
HTTPS 是在传输层上使用 SSL/TLS 加密协议
原创
2023-08-31 03:22:55
1698阅读
一、搭建mqtt控制台服务端 新建一个.net core控制台项目,然后使用Nuget添加MQTTnet包,我这里使用2.4版本,注意不同版本,代码写法不相同,如下图 编写代码,详见注释 启动试一下,发现启动成功了 二、搭建第一个客户端client1 同样使用控制台来展示客户端 具体代码如下图 三、
原创
2021-07-24 23:55:44
764阅读
.当今 net 生态系统如下:了解.NET Framework 和 .NET Core 的差异,并且在什么时候应该选择 .NET Core。 .NET Core是一个新的开源并且跨平台的用来构建可以所有操作系统(包括Windows, Mac, and Linux)上面运行的应用的的框架。从上面图中我们可以看到.net 主要分为三个部分 .net FrameWork,.net Core ,Xamar
转载
2023-08-12 01:15:36
592阅读
准备工作:WebApI和restful ApI介绍能通过Http协议并通过网络调用的API,他是由Http协议,所需要的通过URI信息来指定端点。Web ApI就是一个Web系统,通过访问URI可以进行信息交互。URI:统一资源标识,他和URL属于被包含。RESTful API:他是由Roy Fielding为REST风格的API制定一套约束或者风格。创建项目:
转载
2023-12-04 13:47:34
79阅读
此入门教程是记录下方参考资料视频的学习过程
开发工具:Visual Studio 2019
API文档:https://docs.microsoft.com/zh-cn/dotnet/api/?view=aspnetcore-3.1gRPCRemote Procedure Call 远程过程调用性能好Protocol Buffer,二进制的串行化格式,使用 HTTP/2 传输支持全双工流与语言和平
转载
2023-10-07 18:52:39
96阅读
对于.net 项目, 大部分会选择使用Reposiotry的方式来设计数据层,这里只是介绍一些很基础的设计。第一步,建立工程,使用Vs2019建立一个 ASP.NET core web application 工程。这里新的web工程先不做任何动作,之后会进行一些改动。第二步,在解决方案中建立一个Class Library(.net Core),我的取名是“工程名.Entities”,然后需要在N