.net core
上线就吃代码
这个作者很懒,什么都没留下…
展开
-
Swagger 使用教程(图文教程);Swagger如何登录测试返回数据是否正确
一、普及Swagger知识Swagger简单来说是后台提供API服务接口文档,是后端开发人员实现后台功能的接口以便提供给前端开发人员去实现界面功能(这个是后端程序员按规范写了后自动完成的文档过程哟);前面是我大概总结的,官方的的描述是这样的:是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。二、功能1....原创 2021-03-01 05:57:29 · 15169 阅读 · 0 评论 -
c# webapi 日期还T 问题,已解决
背景:网上大部门写的方案能返回时解决带T的问题,但在前端保存数据如果带有日期字段2021-1-14时,后端则收不到该字段的值解决方案:第一步把以下代码复制到WebApiConfig.cs或者新建一个类#region Json日期带T格式转换 /// <summary> /// Json日期带T格式转换 /// </summary> public class JsonDateTimeConverter : .原创 2021-01-14 10:05:29 · 1029 阅读 · 0 评论 -
C# webapi Log4net配置多个文件夹显示日志,文件按日期显示
背景:由于项目日志类型比较多,需要记录的不同业务好区分解决方法:<log4net> <logger name="logerror"> <level value="ERROR" /> <!--这里如果写ERROR,那么在log.ERROR()写日志也一样,除非是ALL--> <appender-ref ref="ErrorAppender" /> </logger> <log原创 2021-01-12 16:50:12 · 1017 阅读 · 0 评论 -
.NETCORE 国产数据库的 ORM 进行开发
目前国产数据库已经到的火热的时候,因为随着贸易战的升级,自主研发和知识产权也是一个大的趋势,达梦和人大金仓是国产数据库中比较主流的。主流国产数据库1、达梦数据库2、人大金仓数据库因为我大多数项目都是使用SqlSugar ORM框架的,前几天有客户说要使用国产数据库,然后第一时间去SqlSugar官网找,发现不支持,这下难搞了,然后查到SQLFREE支持。难道要改底层,那是一个痛苦啊 。今天发面SqlSugar也支持了,勇气上来了。国产数据库那么数据库ORM也应该选择国产ORM...原创 2020-11-02 19:43:53 · 659 阅读 · 0 评论 -
Vue如何去掉#方法,刷新404报错问题
问题 :Vue如何去掉#方法,刷新404报错问题,采用的是IIS部署背景开发语言:.NETCORE部署环境:IIS项目结构:前后端分离即WEBAPIwebapi相信大家都是前端内容展示页一个端口,api访问一人上端口,但由于用户给的只有一个域名,没有多余的入口。这就折腾到人了。实现步骤首先得让大家知道发布的目录,说一堆文字不如一张图 。wwwroot所放的文件为前端内容展示页,admin为后台管理前端,至于发布目录下就是webapi文件了。如下图:前端修改部分vue.原创 2020-10-27 08:51:21 · 2442 阅读 · 0 评论 -
.NET CORE 使用log4net 教程
第一步NuGet,在公共类库引用log4net的文件,当然你想在其它类库也可以引用,但建议是在公共类库引用。第二步在WebApi项目下建立log4net.config文件,复制以下内容到这个文件<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- This section contain...原创 2020-01-10 08:45:05 · 521 阅读 · 0 评论 -
.Net Core WebApi 上传文件问题
因为WebApi前端最终访问的是wwwroot 所以上传文件必须上传到wwwroot文件夹下,如果上传到API文件夹下是取不到图片。记录一下。在上传的控制器引用如下命令空间using Microsoft.AspNetCore.Hosting;注入以下运行环境变量:private IHostingEnvironment hostingEnvironment; ...原创 2019-03-14 09:45:39 · 2036 阅读 · 0 评论 -
EF CORE
很多朋友在使用EF CORE时都会出现{"Message":"The instance of entity type 'OtherColumn' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked. When attaching exist...原创 2019-04-10 21:49:43 · 665 阅读 · 1 评论