ASP.NET Core 2.1 : 十四.静态文件与访问授权、防盗链
我的网站的图片不想被公开浏览、下载、盗链怎么办?本文主要通过解读一下asp.net core对于静态文件的处理方式的相关源码,来看一下为什么是wwwroot文件夹,如何修改或新增一个静态文件夹,为什么新增的文件夹名字不会被当做controller处理?访问授权怎么做?(asp.net core 系列目录) 一、静态文件夹 所谓静态文件,直观的说就是…
Word报告自动生成(例如 导出数据库结构)
        将很早之前写的一个小组件重新整理优化一下,做成一个通用的功能。适用于导出数据库的结构(表、字段等)到word或将体检数据自动生成word版的体检报告等。代码:github 一、主要需要完成功能: 1. 灵活的配置规则及word样式设置(文本、表格、图表、颜色等). 2. 支持表格. 3. 支持…
微信小程序:动画(Animation)
简单总结一下微信动画的实现及执行步骤。 一、实现方式 官方文档是这样说的:①创建一个动画实例 animation。②调用实例的方法来描述动画。③最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。 因为小程序是数据驱动的,给这句话加上数字标注分为三步: 前两步是定义一个动画并设置都要干什么,然后把这个设置好的“…
ASP.NET Core 2.1 : 十三.httpClient.GetAsync 报SSL错误的问题
不知什么时候 ,出现了这样的一个奇怪问题,简单的httpclient.getasync("xxxx")居然报错了。(asp.net core 系列目录) 一、问题描述 把原来的程序从2.0升级到2.1,突然发现原本正常运行的httpclient.getasync("xxxx")居然不工作了。 为了排除项目中其他引用的干扰,新建了一个干净的2.1的项…
ASP.NET Core 2.1 : 十二.内置日志、使用Nlog将日志输出到文件
应用离不开日志,虽然现在使用vs有强大的调试功能,开发过程中不复杂的情况懒得输出日志了(想起print和echo的有木有),但在一些复杂的过程中以及应用日常运行中的日志还是非常有用。 asp.net core提供了内置的日志,但没弄明白这么把它输出到文件, 只能在vs的输出中查看, 谁知道怎么弄告诉我一下。(asp.net core 系列目录) 本…
ASP.NET Core 2.1 : 十一. 如何在后台运行一个任务
在大部分程序中一般都会需要用到后台任务, 比如定时更新缓存或更新某些状态。(asp.net core 系列目录) 一、应用场景 以调用微信公众号的api为例, 经常会用到access_token,官方文档这样描述:“是公众号的全局唯一接口调用凭据,有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效,建议公众号开发…
ASP.NET Core 2.1 : 十.升级现有Core2.0 项目到2.1
.net core 2.1 终于发布了, 赶紧升级一下。 一. 安装sdk 首先现在并安装 sdk(64-bit) 安装完毕后如果新建项目可以看到已经有2.1的选项了   二. 更新现有2.0项目到2.1 1. 修改 项目版本 右键点击解决方案管理器中的项目, 选择编辑项目名.csproj   将 <target…
Visual Studio 2017 15.7 下的.NET Core
visual studio 2017 15.7版本发布,对.net core项目的主要相关改变如下, 同时对xamarin、android和ios项目的支持上也做了较大改进。 一. .net core相关主要内容 1. 大型的. net core项目中缩短了智能感知25%的时间。 2.c# 7.3 支持 3. 项目发布:提供了部署模式(框…
ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
本文聊一下如何在windows上用vs开发并发布, 然后将其部署到centos上。对于我们一些常在windows上逛的来说,centos用起来还真有些麻烦。msdn官方有篇文章大概讲了一下(链接),按照msdn上面的例子用vs创建个hellomvc项目,还是踩了好多坑,将整个过程和遇到的坑说一下,希望对有需要的朋友有所帮助。(asp.net cor…
很高兴遇见你
  我亲爱的宝宝前些天出生了, 有点小忙,学习时间严重不足, 过几天再继续努力。