![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
文章平均质量分 81
Liu_Dave
这个作者很懒,什么都没留下…
展开
-
利用SelfHost实现小型HTTP服务器
1.创建应用,可以是Winform,WPF或者控制台的应用创建控制台项目创建控制台应用 2.从Nuget添加下列引用 (1) Microsoft.AspNet.Cors (2) Microsoft.AspNet.WebApi.Core (3) Microsoft.Owin (4) Newtonsoft.Json (5) Microsoft.AspNe...转载 2018-11-29 16:23:04 · 2599 阅读 · 0 评论 -
asp.net、 mvc session影响并发
现象:在一个网站中,当访问一个处理比较耗时的页面(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请求,造成请求排队处理,A页面阻塞了B页面的请求处理。 开始我一直怀疑是不是浏览器单线程的缘故,在网上搜索了资料,IE6/7,FF都是多线程浏览器(IE6好像是2个线程),用IE6、IE7、FF都...转载 2018-11-28 14:28:39 · 645 阅读 · 0 评论 -
IIS Express总结
IIS Express可以说是.NET web开发者必用的服务器,日日夜夜都和它打交道。一直以来,除了遇到什么点什么问题,很少会去关注过它。 今天看到以前转载的一篇博客,就再次温故下,主要包含IIS Express的简介与安装、配置、命令行使用。一、介绍1.安装 如果不是在开发环境,需要手动如安装,现在最新的版本已经是10.0. IIS 7.5 Express...转载 2018-12-17 11:46:51 · 738 阅读 · 0 评论 -
关于Entity Framework 的Code First模式生成的_MigrationHistory表的说明
在EF6中,当我们用Code First的模式进行编程时,EF会自动创建_MigrationHistory表包含以下4个字段: MigrationId: 就是在Add-Migration指令中指定的<版本名>,EF会自动在前面加上时间戳ContextKey: 主要作用是对Model进行分组,这样不同项目的Model可以在同一个DB中互不干扰Model:EF会基于DBCo...转载 2019-01-03 10:30:54 · 964 阅读 · 0 评论 -
[小北De编程手记] : Lesson 03 玩转 xUnit.Net 之 Fixture(上)
在使用xUnit.Net Framework构建单元测试或自动化测试项目的时候,无论是针对一些比较耗费资源的对象亦或是为了支持Test case预设数据的能力,我们都需要有一些初始化或是清理相关的动作。在xUnit.Net中,提供了多种方式来满足我们的需要。还是照例看一下本文要讨论的内容:xUnit.Net 共享数据的方式(上) Test Case的构造函数 & IDisposab...转载 2019-02-19 09:16:25 · 549 阅读 · 0 评论 -
什么是单点登录(原理与实现简介)
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...转载 2019-06-12 11:15:30 · 225528 阅读 · 81 评论