2011年6月21日

WCF应用在IIS7宿主下找不到X.509证书解决方案

摘要: 证书放在CurrentUser报无法使用以下搜索标准找到 X.509 证书:StoreName“My”、StoreLocation“CurrentUser”、FindType“FindBySubjectName”、FindValue“WCFServerCertificate”。原因是:IIS7默认的账户是Network Service,可能没有对Store里证书私钥的访问权限。解决方法:1.在mmc中添加“证书”控制单元中加入“证书 - 当前用户”和“证书(本地计算机)”从“证书 - 当前用户”中导出证书,再导入到“证书(本地计算机)”的相应目录中。2.原服务器配置<serviceCer 阅读全文

posted @ 2011-06-21 22:26 Ω元素 阅读(2381) 评论(0) 推荐(0) 编辑

2011年4月19日

一个综合的MVC分页Helper

摘要: 发个自写的综合分页Helper。可支持输入数字分页、使用存储过程分页、设置CSS样式。Helper代码:View Code 1 /// <summary> 2 /// 分页Helper样式 3 /// </summary> 4 public enum BarStyle 5 { 6 yahoo, digg, meneame, flickr, sabrosus, scott, quotes, black, black2, grayr, yellow, jogger, starcraft2, tres, megas512, technorati, youtube, msdn, 阅读全文

posted @ 2011-04-19 10:48 Ω元素 阅读(943) 评论(3) 推荐(1) 编辑

2011年4月6日

WebForm中动态批量文件上传

摘要: 在WebForm中动态添加FileUpload控件和实现批量文件上传。Web.config配置:<appSettings> <add key="FileUpLoadPath" value="~/Content/Upload/"/> <add key="FileTypeLimit" value=".jpg,.gif"/> <add key="FileSizeLimit" value="1024000"/> </appSett 阅读全文

posted @ 2011-04-06 16:15 Ω元素 阅读(692) 评论(2) 推荐(1) 编辑

MVC与Webform混合开发

摘要: 在实际项目中我们会想到用Asp.net MVC 做前台,WebForm做后台。既有性能又有开发效率。在MVC中实现两者混合开发也很容易。我们这里介绍两种方:第一种:设置路由忽略对WebForm的.aspx文件的控制访问public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.aspx/{*pathInfo}"); routes.Map 阅读全文

posted @ 2011-04-06 15:44 Ω元素 阅读(1771) 评论(5) 推荐(1) 编辑

2011年3月19日

MVC小型商务网站实例(4)--MVC权限管理

摘要: ASP.NET MVC权限管理相关的文章实在太少了,真正在项目开发中实用的那就更少了。可能是大家都用Webform做后台开发吧。转入正题:模块实现功能:角色管理– 角色的增、删、改,给角色绑定用户和取消绑定访问权限管理– 访问权限的增、删、改登录后的访问权限验证表设计图:ControllerAction 存放的是要设置访问权限的Controller和Action,ControllerActionRole存放的是对应的角色可访问的Controller和Action,其它的表就不用多说了。表的关联概述:用户角色表(UserRole)在用户表(Use)与角色表(Role)中启连接绑定的关系,是一对多 阅读全文

posted @ 2011-03-19 16:22 Ω元素 阅读(3278) 评论(6) 推荐(3) 编辑

2011年3月18日

MVC小型商务网站实例(3)--Repository模式

摘要: Repository翻译为资源库, 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。使用该模式可以将领域模型从客户代码和数据映射层之间解耦出来。首先我们将数据操作的相同部份抽象出一个接口IRepository<T>,然后让各实体操作类实现此接口,代码:public interface IRepository<T> { void Add(T entity); void Del(T entity); void Del(ICriteria criteria); void Update(int entityId, T entity); T Find(i 阅读全文

posted @ 2011-03-18 11:31 Ω元素 阅读(1967) 评论(4) 推荐(0) 编辑

MVC小型商务网站实例(2)--项目架构

摘要: 本项目是用Asp.net MVC 2 + Castle + Entity Framework开发。下面介绍项目结构:首先是整个解决方案在上文一经有所介绍我就不多废话了。1.数据库:这里采用Sqlserver20082.缓存设计:为了减轻数据库的压力,把页面上短期内不太变化的数据进行缓存,从而减少对后台数据库的访问。这采用的是Microsoft企业类库中的Cache模块。3.MVC框架设计:MVC是Web应用前端的重要架构组成,网站交互的绝大部分内容将集中在这个部分,一套高效而易于扩展和使用的MVC框架是整个网站中重要组成。数据实体是entity framework生成数据实体:表比较多,还有我 阅读全文

posted @ 2011-03-18 11:21 Ω元素 阅读(1560) 评论(0) 推荐(0) 编辑

2011年3月17日

MVC小型商务网站实例(1)--项目简介

摘要: 开篇有益学.net 两年多了现在才开博觉得有点晚。本开源项目当前使用框架如下:前台表现:Asp.net MVC 2数据库:SQL2008数据持久层:ADO.Net Entity Framework 4.0依赖注入容器:Castle Windsor开发工具:VS2010开源项目地址:http://ngshop.codeplex.com/项目结构图:MvcShop.Core是项目架构的类库MvcShop.Extensions是项目扩展类库可适用于任何项目MvcShop.Models是项目的数据实体和数据工厂类库MvcShop.MVC是项目的Controller和辅助类MvcShop.Web是前台页 阅读全文

posted @ 2011-03-17 21:04 Ω元素 阅读(1487) 评论(3) 推荐(1) 编辑

导航