该文被密码保护。 阅读全文
随笔分类 - .NET备忘录
ASP.NET: Chrome80+版本SameSite导致的Cookie故障
2020-03-19 18:52 by huoit, 1648 阅读, 收藏, 编辑
摘要:
近期将Chrome更新到80+版本后,出现单点登录故障;祭出fiddler逐个请求排查后,发现有些环节的Cookie没有正确的写入和删除 F12和Fiddler上都看到Cookie的属性SameSite=None对比请求后发现可能是这里的问题; 引起的原因-代码层面 ASP.NET虽然服务端用的Fr 阅读全文
Task异步
2019-04-13 11:19 by huoit, 167 阅读, 收藏, 编辑
摘要:
快速示例 返回 http://www.cnblogs.com/woxpp/p/3928788.html 阅读全文
HTTP状态
2019-04-13 10:09 by huoit, 448 阅读, 收藏, 编辑
摘要:
namespace System.Net { /// Contains the values of status codes defined for HTTP. public enum HttpStatusCode { Continue = 100, // 0x00000064 (继续) 请求者应当继续提出请求。 服务器返回此代码表示... 阅读全文
过滤器注入问题
2019-04-11 14:06 by huoit, 722 阅读, 收藏, 编辑
摘要:
过滤器概要 1、过滤器工作顺序 中间件重在影响管道,过滤器重在请求与响应数据交互的环节,如验证错误路由等 2、作用域 三种:Controller、Action、全局;前两种直接加特性就可以了 全局:startup 3、同步异步 IAsyncActionFilter和IActionFilter;同一个 阅读全文
批量插入
2019-04-03 11:29 by huoit, 159 阅读, 收藏, 编辑
摘要:
简单使用方法 SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(dbconnstr, SqlBulkCopyOptions.UseInternalTransaction);//| SqlBulkCopyOptions.FireTriggers sqlbulkcopy 阅读全文
vue:概要
2019-03-14 13:55 by huoit, 291 阅读, 收藏, 编辑
摘要:
一、环境 #安装nodejs-官网安装包配置环境变量 node -v #安装webpack npm install webpack -g #安装vue-cli npm install vue-cli -g #新建项目 vue init webpack vuedemo #运行项目 npm run de 阅读全文
Windows服务操作
2019-03-13 11:40 by huoit, 171 阅读, 收藏, 编辑
摘要:
资料 https://docs.microsoft.com/zh-cn/dotnet/api/system.serviceprocess.servicecontroller?redirectedfrom=MSDN&view=netframework-4.7.2 阅读全文
Serilog开源日志框架
2019-03-01 14:42 by huoit, 111 阅读, 收藏, 编辑
摘要:
1.安装包 Serilog.AspNetCore 滚动输出到文件 Serilog.Sinks.RollingFile 2.代码 Worker Service项目为例,修改代码 public static void Main(string[] args) { var configuration = n 阅读全文
Session共享
2019-03-01 14:41 by huoit, 147 阅读, 收藏, 编辑
摘要:
Session简介 Session简单来说就是会话;当用户首次与Web服务器建立连接的时候,Web服务器会与用户建立一个会话,分配给用户一个SessionID,通常24位字符,通过fidller可以看到一个叫ASP.Net_SessionId的cookie; .NET中Session的存储方式 1) 阅读全文
ELK日志分析解决方案
2018-10-20 15:46 by huoit, 1149 阅读, 收藏, 编辑
摘要:
概要 ELK(Elasticsearch , Logstash, Kibana的简称)是目前比较流行的日志分析解决方案,核心包括了三个部分 Elasticsearch:日志查询分析引擎 Logstash日志搜集过滤 Kibana:可视化操作界面, 当然不限于上面3个还有很多可以附加的插件,核心的三个 阅读全文
EF非常见错误:EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配
2018-10-20 15:37 by huoit, 876 阅读, 收藏, 编辑
摘要:
EF非常见错误:EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配 问题原因: 两个表A\B之间存在外键关系,当插入表A的时候,A的外键B在B表中不存在可以引起这个问题;需要检查实体对应的外键表中,数据是否存在 数据库中存储过程也可以引起此问题 阅读全文
Nginx:Nginx概要
2018-09-05 17:50 by huoit, 357 阅读, 收藏, 编辑
摘要:
简介 nginx是俄罗斯开源的HTTP和代理服务,也可以作邮件服务器。 核心功能: 1、正向代理:客户机的请求先到达nginx,再由nginx代理访问互联网资源 2、反向代理:客户机请求互联网,到达nginx后转发给相应的服务器 3、负载均衡:支持轮询、加权轮询、IPhash等负载均衡算法;支付服务 阅读全文
DisplayModeProvider完成移动开发自动视图解析
2018-08-10 10:35 by huoit, 444 阅读, 收藏, 编辑
摘要:
MVC中新建视图命名:XXX.cshtml、XXX.mobile.cshtml;用手机访问会自动到xxx.mobile.cshtml 一、原理 MVC中是通过DisplayModeProvider实现View override从而实现自动解析到对应视图页面 默认有两个Mobile和“”,会根据浏览器 阅读全文
TFS命令行
2018-08-09 17:12 by huoit, 809 阅读, 收藏, 编辑
摘要:
tfs命令工具: https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/9s5ae285(v%3dvs.100) tf status /user:* /workspace:* /serve 阅读全文
NuGet:自定义配置信息(2)
2018-06-25 13:11 by huoit, 178 阅读, 收藏, 编辑
摘要:
有些类库项目打包后,如何让别人引用的时候自动添加上对应的配置项目呢,比如EntityFramework的NuGet包,打开后可以看到类似下面的结构: 空白处右击——Add Content Folder 然后添加一个web.config.transform文件,别人引用后会自动合并配置文件内容; 阅读全文
Windows服务启动时候报错1053
2017-11-17 09:51 by huoit, 2583 阅读, 收藏, 编辑
摘要:
用.net 开发了一个C#语言的windows服务,在本地和测试环境,安装启动都正常,在新的线上环境报错,不能启动-报出-错误1053:服务没有及时响应启动或控制请求。 后来发现时线上.NET FRAMEWORK v4.0.30128 本地是.NET FRAMEWORK Microsoft.NET\ 阅读全文