在请求静态文件时,有时路径可能是中文的。.NET Core在接收后会转成奇奇怪怪的字符,导致无法加载文件。 使用 HttpUtility 中的方法可以有效对 url 进行编解码。 下面为示例 using System.Web; public…
将 .net core 项目部署到 Linux(含配置多个项目)
部署这事儿,要说简单,其实很简单,尤其巨硬官方文档写的那叫一个清晰。 发布 写好的.net core项目,直接在vs中发布即可,需要注意选择linux: 这里不是重点,相信到了部署阶段,开发和发布并不是本文所要关注的。 部署 本文用的Cen…
.net core 3.x 使用NLog输出日志到文件
.net core 升级到3.x,变化还是比较多,之前配置的NLog也出了问题,需要重新配置。 安装 直接在NuGet中搜索NLog.Web.AspNetCore,安装4.9+版本。 创建配置文件 <?xml version=&quo…
.net core 3.x使用mysql EntityFramework
本文演示了MySql Entityframework在.net core中的基本使用。 添加依赖包 使用NuGet添加依赖,全部使用最新的即可。 Microsoft.EntityFrameworkCore Microsoft.EntityF…
Windows server 2012 IIS 安装 core 2.2后直接503的解决方案
按照之前配置一直没有问题,今天使用一台老机器测试,直接503了,郁闷。 老机器系统:Windows server 2012 R2 x64 无意看到一个解决方案,下载Visual C++ Redistributable for Visual …
.NET Model名称转换
模型中为了统一命名,所以都是用首字母大写的格式。但是返回的Json格式统一都为小写格式。所以就需要用到.NET提供的一个强大且好用的声明属性:JsonProperty,这样,就可以很方便的转换我们需要使用的名字。 public class …
.NET Core将Json字符串反序列化为对象
有时候需要前端传一个Json对象到服务器,这样比较方便实用,但是传到后端的Json是string类型,有几种方法可以将其转成object来方便.net core操作。 创建类对象 创建一个需要转换的对象的类,这样做对大数据很友好。 clas…
如何突破.NET Core 2.2的上传大小限制
刚开始写后端时,只是上传一些图片,文档之类的文件。最近需要上传视频,尤其是大型视频,动辄上G的文件,我开始也是直接上传,然后前端直接连接错误,然而后端输出没有任何反应,有点懵,初步判断是文件超限,于是上网查询资料,发现文件大小限制在30M左…