GitLab做为源代码版本管理器,GitLab耗内存不小,下面补充下使用SVN时Genkins的配置实现的自动部署
.net中的webapi使用oauth2.0认证,新建一个带身份认证的webapi项目,添加过滤器
不管反向代理还是负载均衡,nginx都是很好的选择,下载后,在cmd命令行定位到解压后找到nginx.exe直接使用
不配置加速器的话pull一个image好慢,需要用命令docker-machine重新换个镜像地址
用文本编辑工具手工打开项目文件“.csproj”,添加ProjectTypeGuids和Import节点
在SQL SERVER下跟踪sql采用事件探查器,而在mysql则用开启日志的方式来跟踪执行的SQL。找到mysql的配置文件后加入一行代码,然后重载配置文件,重启mysql后,就可以看到执行的SQL记录了。
在使用linq的时候,如果使用sum求和,但source数据源为空的时候是使用不了的,可以使用DefaultIfEmpty解决
在asp.net core中,有时候我们需要实现在control层我们希望给action加上一个属性,以便实现一个全局的拦截器种部分action不需要这个拦截器拦截
使用VS开发完代码之后,可以本地发布好,直接上传到centos或其它linux系统,就可以直接访问ASP.NET Core代码了,在1.1的版本中,已经没有了Project.json这个文件了,而是使用.csproj文件。不过我们本地发布好测试好之后,上传我们本地发布的版本,是不用管这两个文件的,除非需要到服务器上去还原包。