记 asp.net core
asp.net core 随笔 Read more
Happy coding everyday~~
asp.net core 随笔 Read more
nuget 越来越难连。特别是我的渣网。每次都要开挂,嫌麻烦。 据说 v3 正在解决难连问题,不过在 china ,没什么期待! 那么就自力更生吧。 Read more
sqlite 由于默认并不会自动回收空间,时间久了,自然会越来越大。 执行查询 VACUUM 。会自动收缩文件体积大小。 Read more
如果在 多线程的环境下, File.AppentText 就不适应了。 FileStream 具备读写异步文件的能力。 private static Dictio Read more
使用SharpZipLib解压文件。 void UnZip(string zipFile, string tagetDirectory) ... Read more
使用 hangfire 执行一个 big 大的后台任务,默认是最大同时执行20个。 测试的时候,发现太少了,导致总执行时间太长,,, 一怒之下,直接改成了 100 。 然后问题来了,开发机 Read more
以前一直用 nlog 作为日志组件。今天一个项目用了log4.net ,不小心按到了ctrl+s ,弹出一个提示,说是iis 占用了该文件,无法保存。好吧,看着不爽。。。 只要在 配置文件中 appe Read more
怎么启用 EF 的 migration 迁移功能 ,看这里: Entity Framework Migrations 三部曲 1,如何对现有数据库使用migration 迁移功能 呢? Entity Framework Code First Migrations with an existing database 如果直接使用命令 add-migration ,因为数据库中 没有 迁移历史,也就是 __MigrationHistory 表中的迁移记录,那么 会生成 全部表的 up 记录, 这时,使用 update-databse 或者是 运行程序, up 中的记录 会被执行,但是会失败,因为 数据库中的 up 中的信息在数据库中已经存在。。。 Read more
虽然 mvc 的 Ajax 扩展已经基本够用了。但是 遇到遇到一些特殊的情况,Ajax还是不能用。比如 <a href='#.'> <i class='icon'> Read more
在某些情况下,我们需要在应用层(Application)获取WEB层定义的路由链接,当然,粗暴的做法是将asp.net mvc 应用到 Application 上去。 (次方法不论!) 1, Read more