2013年5月15日

用甄嬛的视角看待《对.NET系统架构改造的一点经验和教训》这篇文章

摘要: 好久没发帖了,想不到N久后发帖竟然是篇口水贴~直接切入正题这篇文章其实就是月经贴,每月一次,次次引来口水无数~只是这次换了个所谓的大站的站长来流血而已。其实在我看来,这就是甄嬛传现代版。主人公:嬛嬛在提出我的观点之前我先来复述一下这篇文章的中心思想首先,开题,提出观点:指出.NET问题多多,举了一堆失败的例子如何如何由此得出结论:.NET不行提出解决方案:去.NET化随后说了一堆具体的做法,比如招聘新人,整JAVA团队,重构网站等等等等最后,也是整篇文章的重点,经过博主的英明神武的,呕心沥血的,辛勤耕耘,取得了重大成果,网站稳定运行。复述完毕。我不打算从技术角度去否定这篇文章,提出一些比如价格 阅读全文

posted @ 2013-05-15 10:04 彬 阅读(5156) 评论(345) 推荐(31) 编辑

2012年2月28日

.net安装包在用户安装完成后设置自动自动

摘要: 前几天做个小东西,要求打包成为msi文件,使用域账户分发安装后,自动在每台机器上设置开机启动该程序。创建安装部署这部分就不用说了,添加安装部署项目后,鼠标右键安装项目->视图->注册表, 要使软件在开机就运行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中添加键值保存软件目录。在这里我们依次添加以上的项,然后在Run中添加键值,键名可以自己起,value要填软件的物理路径。物理路径是客户在部署确定的,我们如何获取呢?这里我们可以使用[TARGETDIR]获取客户选择的路径,在加上软件的启动文件名 阅读全文

posted @ 2012-02-28 09:01 彬 阅读(811) 评论(0) 推荐(0) 编辑

2010年10月18日

ASP.NET用户个性化设置Profile——匿名用户向注册用户迁移

摘要: 在前面的例子当中,用户如果要使用Profile,可以有两种状态,一种是登陆后使用,另一种是不登陆匿名使用Profile。但是在一些电子商务应用中,往往用户在匿名状态中使用购物车,但是在结账的时候是要求登陆或是注册的。这就需要将用户匿名状态下添加进购物车的数据迁入用户登录后的购物车当中。要实现这种效果就必须编写代码才能实现:  在实现本例的过程中,关键是实现了ProfileModule类中的Migr... 阅读全文

posted @ 2010-10-18 14:23 彬 阅读(2022) 评论(4) 推荐(4) 编辑

2010年8月25日

ASP.NET用户个性化设置Profile——配置2

摘要: 前面一篇文章讲到了如何快速的配置起Profile和如何在应用程序中使用Profile存储用户自定义信息。 但是在前面,Profile中存储的是简单数据类型,比如int、String等。现在,我们讲解如何存储自定义数据类型,比如:购物车类。在这里就把Petshop中的这一块单独抠出来,稍许简化一点,做一个讲解。  首先打开上一章的网站(或者新建一个网站,按照前几篇文章讲解的内容配置好Membersh... 阅读全文

posted @ 2010-08-25 14:09 彬 阅读(4471) 评论(15) 推荐(3) 编辑

2010年8月6日

ASP.NET用户个性化设置Profile——配置1

摘要: ASP.NET 2.0除了提供了Membership身份验证机制之外,还提供了一种用户个性化设置的机制,称为Profile。Profile可以和Membership结合起来,存储用户自定义数据。在Profile中可以存储各种类型的数据,包括最基本的int、double类型,也可以是复杂的用户自定义类型,比如购物车、用户信息等。  Profile和Session类似,都是用来存储用户自定义数据,但是... 阅读全文

posted @ 2010-08-06 17:32 彬 阅读(8590) 评论(10) 推荐(4) 编辑

2010年7月31日

ASP.NET身份验证机制membership入门——项目

摘要: 前面说了很多关于membership的内容,感觉内容有点凌乱,内容都是一个个知识点,下面我们通过一个小的项目,来把所有的相关内容串一下。  首先描述一下需求:  我们要做一个最简单的网站。有三类用户:匿名用户,员工,管理员,网站结构如下: admin目录下的页面只允许admin角色的用户访问,employee目录下的页面只允许emp角色的用户访问。Default.aspx允许所有用户访问。Logi... 阅读全文

posted @ 2010-07-31 17:23 彬 阅读(7709) 评论(11) 推荐(6) 编辑

2010年7月23日

ASP.NET身份验证机制membership入门——API篇

摘要: 不知道什么原因,最近总是头晕脑胀,做什么事情感觉都不在状态,再加上工作忙,觉得好累~不过不管怎么说,写博客一定要坚持,最少一月一篇~这算是给自己的任务吧。  回到正题,前面说过如何去配置Membership,以及如何去使用Asp.net自带的登陆控件。这次说明一下如何不使用Asp.net自带的登陆控件,而通过编写代码的方式去完成相应的功能。  要使用Membership我们需要引入System.W... 阅读全文

posted @ 2010-07-23 15:50 彬 阅读(8483) 评论(8) 推荐(2) 编辑

2010年6月13日

ASP.NET身份验证机制membership入门——控件篇

摘要: 在前面两篇文章里,我们了解了一下如何配置membership以及roleManager,那么配置成功后又该如何应用呢?其实ASP.NET给我们提供了一套登录控件,我们可以使用这套控件,轻松的来完成一些通用的功能,例如:注册,登录等。   那么配置好之后第一件事情就是注册用户了,注册用户其实很简单,我们只需新建一个页面,然后在页面中拖出一个CreateUserWizard控件,然后运行页面。好了,没... 阅读全文

posted @ 2010-06-13 11:00 彬 阅读(8244) 评论(6) 推荐(3) 编辑

2010年5月12日

ASP.NET身份验证机制membership入门——配置篇(2)

摘要: 上篇讲到如何配置membership以及ASP.NET Forms身份验证,本篇将对权限控制部分,做一个详细的解释。        在所有的基本配置都完毕后,我们还需要配置哪些目录允许被匿名访问,哪些是需要用户登录后允许访问的页面。    首先:我们在项目中建立一个admin文件夹,在admin文件夹中添加一个web.config文件,然后在其中的<system.web>节点下面添加如... 阅读全文

posted @ 2010-05-12 13:23 彬 阅读(10281) 评论(12) 推荐(6) 编辑

2010年5月10日

ASP.NET身份验证机制membership入门——配置篇(1)

摘要: 几乎所有的系统中都会使用到访问控制和角色管理这样的功能,例如:新建、修改、删除用户和角色,为用户分配角色,管理角色中的用户等等。于是MS在ASP.NET 2.0开始,实现了这些功能,使得我们在开发中,不需要考虑这方面的内容,把更多的精力投入到业务逻辑的开发中去。从而大大的提高了开发的效率。下面我们就来学习一下如何使用membership。1.添加数据库支持    要使用membership首先需要... 阅读全文

posted @ 2010-05-10 13:59 彬 阅读(26813) 评论(20) 推荐(22) 编辑

导航