Bat批处理实现Docker下netcore一键发布

背景:VS2017、VS2019,ftp一键发布无效(症状:ftp发布提示发布成功,实际文件未更新,勾选删除原文件可以发布,但是每次都需要全量发布,静态文件夹下保存有图片等其他文件,不能删除) 环境:Linux+Docker,Docker使用外部Ftp共享文件夹 随有了使用批处理实现一键发布的...

2019-04-15 17:56:10

阅读数 101

评论数 0

MariaDB中快速导入导出数据

表数据量比较大的时候快速导入导出数据 涉及到两个命令: SELECT * INTO OUTFILE LOAD DATA INFILE 如:从tb_test表导出数据,然后导入到表tb_test2中 SELECT * INTO OUTFILE '/home/tmp/test.txt' F...

2019-04-15 16:57:26

阅读数 606

评论数 0

netcore Linux环境部署注意事项

一、.Program.cs文件里要使用UseUrls指定启动url public class Program { public static void Main(string[] args) { CreateWebHost...

2019-01-17 17:59:29

阅读数 147

评论数 0

netcore中使用HttpContext.Current

新建HttpContext类 using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; using System; u...

2019-01-11 12:03:47

阅读数 1630

评论数 0

OpenXML方式导出word

最近开发碰到一个导出word问题,导出内容涉及富文本。尝试了使用word模版书签插值的方式,不过不支持富文本;又尝试了Aspose.Words插件,的确好用,对富文本支持也比较好,奈何这玩意是收费的,使用破解版存在版权问题,随即考虑使用OpenXML方式解决。 实现代码如下: ...

2018-12-26 17:45:29

阅读数 1077

评论数 0

c# 动态拼接lambda表达式

/// <summary> /// Lambda表达式拼接扩展类 /// </summary> /// https://blogs.msdn.microsoft.com/me...

2018-11-21 11:28:22

阅读数 1033

评论数 0

webapi json返回值null替换为空字符串

.netcore webapi json返回值序列化null替换为空字符串 场景:数据库中部分表字段允许空值,则代码中实体类对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前端对应...

2018-11-16 18:31:50

阅读数 951

评论数 0

VS2017使用Git Tools插件进行源码管理

可以在VS中使用的git插件也不少,比如vs集成的git扩展插件、TGit等等。本文主要讲下Git Tools的使用,因为之前一直在使用SVN,AnkhSVN插件里的Pending Change窗口很好用,在换用git之后就想找一个有类似功能的插件,遗憾的是TGit只有菜单没有Pending Ch...

2018-10-23 18:08:03

阅读数 2731

评论数 3

IIS Express配置允许局域网访问

IIS Express配置允许局域网访问 开发环境:VS2017(版本号15.8.4)、Win10专业版 今天考虑跟前端连调代码时候发现,IIS Express默认配置竟然是不支持局域网访问的,甚至127.0.0.1都不支持,仅支持localhost访问,查找了下相关文档,踩了不少坑。 1....

2018-09-21 19:02:54

阅读数 1849

评论数 0

.netcore下使用Chloe.ORM框架

一、引言 Chloe.ORM是一款轻量、高效的类EF数据库访问框架(ORM)。查询接口借鉴 Linq(不支持 Linq),之前使用过EF很容易上手。Chloe目前支持四种主流数据库:SqlServer、MySQL、Oracle、Sqlite。 二、项目搭建 1.搭建项目架构 Test....

2018-08-31 17:16:41

阅读数 1736

评论数 0

.netcore下使用Swagger生成webapi文档

一、准备工作 1.新建一个.netcore webapi项目 2.添加一个Model子项目用于存放输入输出类 在解决方案中添加一个.netcore类库子项目,命名为Test.Model,用于存放API接口的输入输出参数类 3.在Test.Model子项目中新建两个输入输出类备用...

2018-08-29 18:51:26

阅读数 2362

评论数 0

VS2017 netcore 发布遇到错误,框架依赖型应用程序主机需要一个至少netcoreapp2.1的目标框架

一、引言 .netcore目前处于高速发展时期,版本更新比较快,vs2017最新版本对.netcore支持也跟进的比较快,使用最新版本的vs2017开发历史版本的.netcore项目时多多少少会碰到一些兼容性问题,虽然微软声称是兼容历史版本的,但是采坑依然是少不了的。 二、问题 开发环境:V...

2018-08-27 17:36:04

阅读数 3406

评论数 0

.net Windows服务开发

本文详细介绍Windows服务的开发与部署 一、服务项目搭建 1.新建一个Windows服务项目 然后会自动打开我们所添加服务的设计模式。 在解决方案管理器中右键Service1.cs,重命名为MyServices.cs 点击“单击此处切换到代码视图”或者在解决方案资源管理器中展...

2018-07-27 17:11:20

阅读数 3619

评论数 1

EF连接mysql

EF连接mysql最近有个小项目数据库使用的是mysql,框架搭建时打算依然使用EF,踩了许多坑,在本文做个总结备忘。一、开发环境VS2013mysql 5.7.21二、准备工作下载并安装mysql-for-visualstudio-1.2.5和mysql-connector-net-6.9.8注...

2018-06-28 18:54:06

阅读数 1139

评论数 6

EF连接字符串加密及封装

在实际开发中,稍有规模的团队都会碰到对数据库帐号权限控制的问题:比如要求对连接字符串加密,目的是为了实现线上正式环境的数据库帐号对开发人员不可见。一、EF连接字符串加密我们做如下准备工作:1.创建一个名称为“TestProject”的解决方案2.在解决方案中添加一个名称为“ConsoleAppli...

2018-06-17 17:10:46

阅读数 1692

评论数 0

.net reactor的使用

.net reactor的使用 .NET Reactor 是一款强大的 .NET 代码混淆加密保护工具,常用于防止对 .NET 程序的反编译破解等场景。 本文以.net reactor加密dll为示例: 1.新建一个类库项目,并创建一个类,本文以对称加密算法为示例 using Sys...

2018-06-13 16:13:29

阅读数 8083

评论数 0

VS Nuget的使用

最古老的时候我们想引用一个第三方插件,方法就是先下载第三方的dll文件,然后放置到我们的项目中,然后添加引用来引用这些dll,这种方法有各种的不便,比如引用dll的版本不一致,或者dll忘记放到项目目录提交等等,使用过老版本VS的应该都深有体会。nuget就是为了解决插件引用的痛楚而出现的...

2018-05-19 21:43:38

阅读数 4595

评论数 1

自定义WebAPI接口帮助文档

环境:VS2013搭建项目框架如下:Web为WebAPI接口层,Model层用于存放接口的输入输出参数在网上参考了很多文档,把help page改造方法整理如下:1.使用nuget安装的最新的help pagevs2013在创建webAPI项目时是默认安装了help page的,不过生成的帮助文档...

2018-05-18 17:53:03

阅读数 3756

评论数 0

关于artTemplate的使用初探

artTemplate的优势不再赘述,填充数据时候还是非常实用的。谈一下使用中碰到的问题,因为之前没有使用过,有踩坑经历,这里做下备忘。网上能找到的demo,大都来源于git上的源码示例https://github.com/aui/art-template但其中并无关于匿名数组遍历的问题,即数据类...

2018-03-20 16:21:54

阅读数 390

评论数 0

SqlServer中ROW_NUMBER函数返回值类型问题

最近EF框架项目中,要从数据库返回一个包含ROW_NUMBER() over()函数排序列的查询结果,在c#代码中执行报错:类型“System.Int64”的对象无法转换为类型“System.Int32”  ,看到错误一头雾水,排查后发现是Row_number排序列数据类型的问题,想当然的认为是i...

2018-01-25 15:41:21

阅读数 1121

评论数 0

提示
确定要删除当前文章?
取消 删除