未能加载文件或程序集“Microsoft.AI.Web”

摘要: 在IIS添加子站点(应用程序),出现: 未能加载文件或程序集“Microsoft.AI.Web”或它的某一个依赖项。系统找不到指定的文件。 上网查原因: 因为主站点用到了此dll, 但是添加的子站点没有引用。 解决办法是: 在子站点的项目上打开 nuget 添加 Microsoft.Applicat 阅读全文
posted @ 2019-09-29 14:34 bkin的笔记 阅读(3188) 评论(0) 推荐(0) 编辑

nopCommerce中缓存学习

摘要: 最近把后台管理程序换成nop方式。 在使用_productService.Update(M); 时碰到问题,更新不成功。 刚开始还以为是EF的问题,因为是先_productService.GetProductById(id), 再update,难道get的实体类不是要更新的数据吗? 然后查了下EF更 阅读全文
posted @ 2019-07-30 14:47 bkin的笔记 阅读(445) 评论(0) 推荐(0) 编辑

EF

摘要: 1.数据迁移 阅读全文
posted @ 2019-06-18 15:36 bkin的笔记 阅读(127) 评论(0) 推荐(0) 编辑

路由

摘要: 路由可以自定义: 可以定义几种路由,URL会自动匹配。匹配原则:从RouteCollection中第一条路由开始匹配,匹配成功则不会往下。需要注意的是,必须先定义具体的路由。比如 阅读全文
posted @ 2019-06-17 11:09 bkin的笔记 阅读(127) 评论(0) 推荐(0) 编辑

webapi的加密方式

摘要: 1. 之前做接口的时候用了webapi,记录下项目的参数加密方式。 项目采用token+签名保证通信过程的安全。 接口1:客户首先需要获取token,参数有账号、当前时间、MD5(账号+密码+当前时间+当前方法名)作为签名。token有效期2个小时,过期需要重新调用该接口获取新的token。 接口2 阅读全文
posted @ 2019-06-12 15:56 bkin的笔记 阅读(1416) 评论(0) 推荐(0) 编辑

生成N位数字随机数

摘要: //生成N位的随机数 全数字 private string GetRandom(int len) { string k = ""; Random rand = new Random(GetRandomSeed()); for (int i = 0; i < len; i++) { k += rand 阅读全文
posted @ 2019-04-29 14:12 bkin的笔记 阅读(353) 评论(0) 推荐(0) 编辑

C# DataTable 转 实体类

摘要: C# 中查询结果DataTable转实体类: 比如:List<RtmInterview> rtmList = GetDataById( id); 其中:DatatableToEntity 类如下: 注意: 忽略大小写的方法,比如数据库字段都是大写,但是实体类是C#骆驼峰式或其他写法时不匹配。 所以修 阅读全文
posted @ 2019-04-18 08:11 bkin的笔记 阅读(3604) 评论(0) 推荐(0) 编辑

WebBrowser 打印

摘要: ... 阅读全文
posted @ 2019-04-18 07:56 bkin的笔记 阅读(519) 评论(0) 推荐(0) 编辑

文件上传控件,格式统一

摘要: 因为type="file" 控件在IE和Chrome中的展现方式不一致,现需要修改样式使其保持一致: 效果图: 阅读全文
posted @ 2019-03-12 15:04 bkin的笔记 阅读(202) 评论(0) 推荐(0) 编辑

sqlserver 表循环-游标、表变量、临时表

摘要: SQL Server遍历表的几种方法 SQL Server遍历表的几种方法 阅读目录 使用游标 使用表变量 使用临时表 在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当 阅读全文
posted @ 2018-10-15 18:48 bkin的笔记 阅读(4710) 评论(0) 推荐(1) 编辑