摘要: async和await关键字是.NET 4.5新增加的异步编程方式,通过使用这两个关键字可以轻松便捷的编写异步方法。使用async关键字声明异步方法,使用await关键字等待和获取异步方法返回的结果。需要注意的是,一旦声明了await关键字,将会阻止当前线程直到异步调用返回结果。(点击此处查看MSD 阅读全文
posted @ 2017-03-15 23:47 清幽火焰 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 对于Asp.net MVC,我对它的生命周期还是兴趣很浓,于是提出两个问题: 一个HTTP请求从IIS移交到Asp.net运行时,Asp.net MVC是在什么时机获得了控制权并对请求进行处理呢?处理过程又是怎样的? 以IIS7中asp.net应用程序生命周期为例,下图是来自MSDN的一张HTTP请 阅读全文
posted @ 2017-03-02 21:33 清幽火焰 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.msmq消息队列windows环境安装 控制面板 》程序和功能 》启用或关闭Windows程序 》Microsoft Message Queue(MSMQ)服务器 选中如图所示功能点击“确认”进行安装,安装好后可在 “计算机管理”中进行查看 2.创建消息队列实体对象 /// <summary> 阅读全文
posted @ 2017-02-24 14:55 清幽火焰 阅读(1122) 评论(1) 推荐(0) 编辑
摘要: 1 部署IIS 1.1 安装WAS IIS原本是不支持非HTTP协议的服务,为了让IIS支持net.tcp,必须先安装WAS(Windows Process Activation Service),即windows进程激活服务。 Windows process activation service 阅读全文
posted @ 2017-02-23 10:56 清幽火焰 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.创建WCF项目 2.系统自动生成IWcfService (1)服务契约:ServiceContract(服务)和OperationContract (方法) (2)数据契约:DataContract(类)和DataMember(属性) 用于类和结构上 (3)消息契约:MessageContrac 阅读全文
posted @ 2017-02-22 21:03 清幽火焰 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 用最简单的Session方式记录用户登录状态 1.添加DefaultController控制器,重写OnActionExecuting方法,每次访问控制器前触发 public class DefaultController : Controller { protected override void 阅读全文
posted @ 2017-02-20 20:58 清幽火焰 阅读(6692) 评论(0) 推荐(1) 编辑
摘要: 1.在MVC项目中添加用户类,可以根据实际项目需求添加必要属性 2.添加类Principal实现IPrincipal接口 IPrincipal接口有对象Identity已经需要实现验证角色方法IsInRole()。在我们的实现类中添加了"用户信息(UserData)"属性Account。 构造函数中 阅读全文
posted @ 2017-02-16 20:29 清幽火焰 阅读(2041) 评论(2) 推荐(1) 编辑
摘要: 1.nuget中添加包EF和MySql.Data.Entity 2.config文件添加如下配置 1.配置entitframework节点(一般安装EF时自动添加) 2.配置system.data节点(一般安装MySql.Data.Entity时自动添加) 3.添加连接串节点(以实际情况修改库名、密 阅读全文
posted @ 2017-02-09 20:03 清幽火焰 阅读(2289) 评论(0) 推荐(0) 编辑
摘要: .net Unity IOC框架的一个实现实例 阅读全文
posted @ 2017-02-06 20:39 清幽火焰 阅读(2741) 评论(3) 推荐(0) 编辑