ASP.NET Redis 开发

Redis 简介Redis 是一个开源的,使用 C 语言编写,面向“键 / 值”对类型数据的分布式 NoSQL 数据库系统,特点是高性能,持久存储,适应高并发的应用场景。 Redis 纯粹为应用而产生,它是一个高性能的 key-value 数据库 , 并且提供了多种语言的 API性能测试结果表示 SET 操作每秒钟可达 110000 次, GET 操作每秒 81000 次(当然不同的服务器配置性能...
ASP.NET Redis

ASP.NET MVC 插件化机制

概述nopCommerce的插件机制的核心是使用BuildManager.AddReferencedAssembly将使用Assembly.Load加载的插件程序集添加到应用程序域的引用中。具体实现可以参考nopCommerce解决方案中Nop.Core项目的Plugins目录下的相关文件。其中PluginManager.cs文件是核心文件,包含了处理插件化的核心代码。nopCommerce的注释...
ASP.NET MVC 插件机制

ASP.NET SignalR 高可用设计

在 One ASP.NET 的架构图中,微软将 WebAPI 和 SignalR 归类到 Services 类型与 MVC、Web Forms 同列为一等公民,未来的 ASP.NET 5 尽管还在beta阶段,由它的架构图中可以发现原来就非常相似的 MVC 与 WebAPI 统一合并到 MVC 的大框架中了,而 SignalR 在未来依然在 Services 扮演着重要的角色。SignalR 是一...
APS.NET webservice SignalR ASP.NET

新思想、新技术、新架构——更好更快的开发现代ASP.NET应用程序

在博客园学习很长时间了,今天终于自己也开通了博客,准备分享一些感悟和经验。首先感谢博客园园主提供了这么好的程序员学习交流平台,也非常感谢张善友、dax.net、netfocus、司徒正美等技术大牛的无私分享,从他们身上学到了很多。还有我最近一直关注的田园里的蟋蟀,分享了很多新的技术和思想方法,在此也深深地感谢!希望蟋蟀再接再厉,多多分享,向你学习!我自己一开始工作(2002年)就从事WEB开发(A...
DDD 架构设计 ASP.NET

asp.net页面打印,预览,设置,分页

一)在HTML页中加载打印对象objectid=WebBrowserwidth=0height=0classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2/object二)实现打印、预览、设置功能inputtype=buttonvalue=打印onclick=document.all.WebBrowser.ExecWB(6,1)/ inputtype=...
页面打印 asp.net

ASP.NET MVC网站集成支付宝

目前支付宝集成的官方代码示例里C#语言只有ASP.NET (WebForm)版本的,没有ASP.NET MVC版本的,所以写了个ASP.NET MVC的版本丢GitHub上了,地址是 https://github.com/blrchen/AlipayIntegrationMVC一些注意事项调试前请先在保证AlipayConfig.cs和PaymentController.cs的SubmitAlip...
ASP.NET ASP.NET MVC 支付宝

OSX 上初步尝试 asp.net 5

去年微软最令开源狗界振奋的消息就是 ASP.NET 的开放与开源这一消息了。根据 微软的介绍 ,与我之前的一些总结,可以看到 ASP.NET 以及 .NET 平台会有下面几个变化:代码使用 Apache 协议开源,并且托管于 Github 上。新的 C# 编译器 Roslyn 。一个新的跨平台的 CLR (对应 Java 平台的 JVM)。新的项目组织与构建工具 KVM 。基础库 corefx 。...
asp.net 5 OSX

ASP.NET MVC 6 一些不晓得的写法

今天在看 Scott Guthrie 的一篇博文《 Introducing ASP.NET 5 》,在 MVC 6 中,发现有些之前不晓得的写法,这边简单记录下,算是对自己知识的补充,有些我并没有进行尝试,因为我使用的 Visual Studio 2015 CTP 5,但是有些并没有支持(下面第一点),现在 Visual Studio 2015 已经更新到 CTP 6 了,本来还想尝试下,看了下 ...
ASP.NET ASP.NET MVC

几个步骤轻松搞定ASP.NET 依赖注入。

我在网上看到了这篇文章,这边文章主要说的方法就是通过读取配置文件来解决依赖注入的问题。但是每次新建一个依赖注入的类,就要改一下配置文件,这显然不符合设计模式中的开闭原则。先来看看一般的解法。//varcontainer=newUnityContainer(); //container.RegisterType(typeof(IRegisterService),typeof(RegisterSer...
依赖注入 ASP.NET

AngularJS+ASP.NET MVC+SignalR实现消息推送

背景OA管理系统中,员工提交申请单,消息实时通知到相关人员及时进行审批,审批之后将结果推送给用户。技术选择最开始发现的是firebase,于是很兴奋的开始倒腾起来。firebase用起来倒是简单:引用一个js即可,按官网上的教程很快便应用到了项目中。第二天打开项目发现推送功能不好使了,这是为何?最后发现firebase官网打不开了。。。难道firebase被google收了也会被天朝给墙掉?也许是...
AngularJS ASP.NET MVC SignalR