.NET绿叶社区!

MiniAPI参数绑定 服务注入 响应输出使用示例

在VS2022中可以使用MiniAPI。 使用MiniAPI以创建具有最小依赖项的 HTTP API。 它们非常适合于需要在 ASP.NET Core 中仅包括最少文件、功能和依赖项的微服务和应用。

2022-11-23 MiniAPI .NET Core 参数绑定 注入 33 0

.NET Core SkiaSharp替代System.Drawing的用法

在.NET 6中,微软官方建议把 System.Drawing.Common迁移到SkiaSharp库。因为System.Drawing.Common被设计为Window 技术的精简包装器,因此其跨平台实现欠佳。

2022-11-03 .NET Core SkiaSharp System.Drawing 120 0

.NET Core中使用System.Drawing处理图像

将.NET Framework的代码迁移到.NET Core的时候发现System.Drawing命名空间下的代码编译会报错。从官网查看到需要安装System.Drawing.Common包,我安装的时候最新版本是6.0.0。

2022-11-01 .NET Core System.Drawing 51 0

IIS中.NET Core报错HTTP Error 500.31 - ANCM Failed to Find Native Dependencies

在IIS中.NET Core网站报错HTTP Error 500.31 - ANCM Failed to Find Native Dependencies。原因是需要安装.NET Core运行时和ASP.NET Hosting。

2022-10-28 .NET Core IIS 113 0

.NET Core上传文件报Access xxx.tmp is denied错误

.NET Core上传文件本地调试正常,部署到IIS服务器之后会报错,错误是Access 'c:\\windows\\temp\\xxx.tmp' is denied.

2022-10-09 .NET Core denied 84 0

.NET Core Razor Page ajax请求返回400 Bad request

Razor页面被设计为默认启动防跨站请求伪造攻击的,防伪令牌生成和验证被自动包含在Razor页面中。

2021-06-25 .NET Core Razor ajax Bad request 防跨站请求伪造攻击 1202 0

.NET Core分部视图PartialView用法

分部视图是一个标记文件 (.cshtml) 没有指令,该指令在另一个标记文件的 Razor @page 呈现输出中呈现 HTML 输出。

2021-06-25 .NET Core 分部视图 PartialView 981 0

.NET Core 视图组件Component用法

视图组件Component与分部视图Partial类似,但它们的功能更加强大。 视图组件不使用模型绑定,并且仅依赖调用时提供的数据。

2021-06-25 .NET Core 视图组件 Component 935 0

.Net Core Swagger使用教程

什么是Swagger?Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。.Net Core可以通过Nuget轻松安装Swagger组件,使用Swagger UI的强大功能,整个安装过程只需要1分钟,下面跟我来做吧。

2020-07-30 .Net Core Swagger 1929 1

.NET Core Consul服务发现

本文讲述在.NET Core项目中的Consul服务发现。和注册一样,为了复用还是新建一个类库。

2020-07-09 .NET Core Consul 服务发现 1773 0

.NET Core Consul服务注册

首先安装Consul,可以到Consul官网下载安装,这里以Windows环境安装为例。下载压缩包解压后只有一个exe文件,我们用命令行在目录下执行命令启动开发环境。

2020-07-08 .NET Core Consul 2373 0

ASP.NET Core在IIS发布的两种方式

ASP.NET Core在IIS发布首先需要安装.NET Core托管捆绑包。安装完成,并且重启服务后,再IIS里添加一个站点。和传统IIS一样配置好端口和路径就可以正常访问了。

2020-07-03 .NET Core IIS 1770 0

ASP.NET Core的三种部署方式

NET Core有三种部署方式:依赖框架的部署(FDD),独立部署(SCD)和依赖框架的可执行文件(FDE)。

2020-07-03 .NET Core 部署 2819 0

ASP.NET Core使用BuildBundlerMinifier捆绑压缩样式JS文件

在ASP.NET MVC种可以把多个样式文件和Js文件捆绑到一个文件并且压缩,可以减少请求和带宽。在ASP.NET Core中可以使用BuildBundlerMinifier进行捆绑压缩。

2020-07-03 ASP.NET Core .NET Core BuildBundlerMinifier 捆绑 压缩 1841 0

.NET Core 3.X路由中间件和终结点中间件

在ASP.NET Core 3.X里app.UseRouting();和app.UseEndpoints成对出现。app.UseRouting()负责匹配路由与终结点(端点),解析出路由信息(把请求解析成路由),写进HttpContext,传给下一个中间件。

2020-07-02 .NET Core 路由 1318 0

.NET Core 日志配置,NLog配置示例

.NET Core内置的日志组件附带了以堆日志提供程序,输出到控制台,输出,系统事件。但是如果需要将日志写入文件或者写入数据库就需要自己实现或者使用第三方日志组件。

2020-07-02 .NET Core 日志 配置 NLog 2105 0

ASP.NET Core多环境配置

.NET Core多环境配置,从IWebHostEnvironment 对象来看,.NET Core自带设定了3种环境,也可以自己定义环境名称。

2020-07-02 .NET Core 多环境 配置 1053 0

.NET Core 读取配置文件方法

在.NET Core中使用appsettings.json配置文件。

2020-07-02 .NET Core 配置文件 读取 1368 0

Linux下RabbitMQ安装和.NET Core使用RabbitMQ.Client操作

RabbitMQ提供了可靠的消息机制、跟踪机制和灵活的消息路由,支持消息集群和分布式部署。适用于排队算法、秒杀活动、消息分发、异步处理、数据同步、处理耗时任务、CQRS等应用场景。本文介绍在Linux下安装RabbitMQ并且在.NET Core中使用RabbitMQ.Client操作队列。

2020-01-09 Linux RabbitMQ .NET Core RabbitMQ.Client 队列 926 0

在ASP.NET Core 2.1中使用HttpClientFactory的3种方法

HttpClientfactory解决了所有这些问题。它是ASP.NET核心2.1的最新功能之一。它为在应用程序中命名、配置和使用逻辑HttpClients提供了一个中心位置,本文讨论了在ASP.NET核心2.1中使用HttpClientfactory的3种方法。

2019-07-25 .NET Core HttpClientFactory 2513 1

顶部