win2008WEB服务器集群实践(转)
摘要:Win2008配置VPN/NAT和WEB集群今天遇到个朋友问我如何在IDC机房托管只有一个公网IP的情况下做一个WEB集群,而且能使用VPN拨入进行管理,于是我给他做了一个相应的解决方案,并通过VPC进行了实验,下面将实验过程写下来,希望对有需要的朋友有所帮助 设计要求 1. 配置web群集 2. 一个公网IP 3. 配置NAT将公网IP映射到Web集群的虚拟IP 4. VPN拨入管理 5. 1台NAT服务器:双网卡,1个连接公网(将该网卡“本地连接”重新命名为NIC1,配置公网IP),1个连接私网(将该网卡“本地连接2”重新命名为NIC2,配置私网地址) 6. 2台Web服务器:双网卡,同.
阅读全文
posted @
2012-10-30 10:22
宏宇
阅读(2616)
推荐(0) 编辑
.NET简谈事务、分布式事务处理
摘要:在本人的 “.NET简谈事务本质论”一文中我们从整体上了解了事务模型,在我们脑子里能有一个全局的事务处理结构,消除对数据库事务的依赖理解,重新认识事务编程模型。 今天这篇文章我们将使用.NET C#来进行事务性编程,从浅显、简单的本地事务开始,也就是我们用的最多的ADO.NET事务处理,然后我们逐渐扩大事务处理范围,包括对分布式事务处理的使用,多线程事务处理的使用。 数据库事务处理 数据库事务处理我们基本都很熟悉了,begin Transaction ……end Transaction,将要进行事务性的操作包在代码段里,为了便于文章有条理的讲解下去,我还是在这里穿插一个简单的小示例,便于...
阅读全文
posted @
2012-10-26 14:40
宏宇
阅读(216)
推荐(0) 编辑
.NET简谈事务本质论
摘要:这篇文章主要介绍一下事务处理的本质。 其实事务处理对我们来说并不陌生,但是很多人对事务处理的理解似乎有点弄不清,觉得事务处理只存在于数据库中。导致这样的结果是有原因的,当我们开始准备学习编程的时候,都是从某些编程语言开始学起,而不像人家的国外会先从概念、原理、模型开始学习,所以我们都会将某些技术与一些语言、平台联系在一起,导致我们学习其他的语言或者平台会很吃力。 在学校里也好还是自学也好,为了很快的上手都会去学习一些工具然后才会慢慢的去学习跟我们日常开发有关系的技术,仅仅是技术实现而不会去追根究底的问“为什么”。其实作为我们软件开发人员来说,为了跟好的发展需要有一个从概念、原理、技术实现这..
阅读全文
posted @
2012-10-26 14:37
宏宇
阅读(189)
推荐(0) 编辑
Win8运行命令大全
摘要:目前看来,Win8还不错,好的产品就是能在短时间改变你使用习惯的产品,首先来给大家讲下windows8 运行命令在哪?其实你可以用Win+R或者你用 WIN+Q再在App中找到R栏中就一个你要找到的图标,然后点击那个图标就可以运行下面是Win8运行命令大全,一共108条 1.appwiz.cpl:程序和功能 2.calc:启动计算器 3.certmgr.msc:证书管理实用程序 4.charmap:启动字符映射表 5.chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6.cleanmgr: 打开磁盘清理工具 7.cliconfg:SQL SERVER 客户端...
阅读全文
posted @
2012-10-24 20:13
宏宇
阅读(264)
推荐(0) 编辑
删除VS中最近的项目
摘要:Microsoft Visual Studio中可以自行设置显示多少个最近打开的项目,但有些时候会建个项目做测试,用完了就删了,却总显示在“文件”-“最近的项目”菜单中以及“起始页”-“打开现有项目”中,碍眼,用搜索引擎搜索也没找到怎么删除。于是先想办法搜索了一通vs的安装目录看是否记在哪个文件中了,后查看注册表,终于被俺找到了,帖上来留个纪念,呵呵:VS2003的“最近的项目”在注册表中的位置: HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/7.1/ProjectMRUListVS2005的“最近的项目”在注册表中的位置: HKEY_CU
阅读全文
posted @
2012-10-23 20:57
宏宇
阅读(236)
推荐(0) 编辑
尚未在 Web 服务器上注册ASP.NET 4.0
摘要:win7,vs2010创建.NetFramework 4框架下的Asp.Net空网站。系统提示“尚未在 Web 服务器上注册ASP.NET 4.0。为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了解更多详细信息。”查阅百度后知道出现这个错误是因为IIS 7 采用了更安全的Web.Config管理机制,默认情况下会锁住配置项不允许更改。修改方法: 1、win+r 运行C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i重新注册一下asp.net。其中v4.0.303
阅读全文
posted @
2012-10-23 11:42
宏宇
阅读(7874)
推荐(1) 编辑
用命令实现Win7远程桌面关机和重启
摘要:关机 shutdown -s -t 0重启 shutdown -r -t 0打开运行框(Win+R键),输入上述命令即可,后面的数字表示关机/重启延迟的时间at 12:00 shutdown -s 在运行里输入这个然后敲回车 他就会在12点种的时候关机用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]没有参数 显示此消息(与 ? 相同)-i 显示 GUI 界面,必须是第一个选项-l 注销(不能与选项 -m 一起使用)-s 关闭此计
阅读全文
posted @
2012-10-22 09:45
宏宇
阅读(589)
推荐(0) 编辑
net页面缓存
摘要:1,ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明<%@ OutputCache Duration="60" VaryByParam="none" %>这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。Duration="60" 的意思是指定缓存的时间为60秒,可根据情况自已设定,超过这个时间则缓存失效,再次生成
阅读全文
posted @
2012-10-21 23:14
宏宇
阅读(154)
推荐(0) 编辑
VMware Workstation 8的简明使用教程
摘要:http://files.cnblogs.com/cuihongyu3503319/VMwareWorkstation8%E7%9A%84%E7%AE%80%E6%98%8E%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.rar
阅读全文
posted @
2012-10-21 01:03
宏宇
阅读(205)
推荐(0) 编辑
外网访问Vmware虚拟机中的某个服务(如http)
摘要:外网访问Vmware虚拟机中的某个服务(如http)如果主机是windowx NAT中隐藏的端口映射,说明一下环境,利用当然是VMnet8网络连接,在虚拟机中架设linux WEB服务器利用WEB默认80端口,IP为192.168.11.10,真实主机win xp系统有两个IP,内网连接192.168.11.1,外网上IP为172.18.136.220。外网其他计算机,可以通过访问我的真实主机221.196.193.220,访问到Linux中的的WEB。 www.2cto.com 首先说下原理,因为WEB服务是利用80端口,所以在Linux上开启了http服务,80也就自动被打开,因为Li..
阅读全文
posted @
2012-10-21 00:44
宏宇
阅读(1498)
推荐(0) 编辑
Razor 模板
摘要:Layout Page该家伙其实就相当于原来的Master文件,为站点的统一主题界面和减少大部分冗余的Html、head、body标记曾作出过很大的贡献,可谓功不可莫!MasterPage的诞生是在.NET 2.0版本,在服役到.NET4.0版本时出现了一个新成员Layout 向他发出了挑战。Partial Page 相当于原来的UserControl,它可以为你减轻不少需要重复劳动的时间View Page 就是View啦,创建它时一般都是在不需要使用 Layout/MasterPage 的时候View Page with Layout 等同于原来的View Content Page,它的功能
阅读全文
posted @
2012-10-18 16:26
宏宇
阅读(215)
推荐(0) 编辑
网易的企业免费邮箱和腾讯的企业邮箱
摘要:我大概测试了一下网易和腾讯的免费企业邮箱1.功能费用:网易免费企业邮箱功能较少,只有基础功能。腾讯的免费企业邮箱是200人以下免费,功能较多。2.稳定性:网易的很稳定,我没出过问题。腾讯经常出问题,经常服务器挂掉。3.兼容性: (1)腾讯的企业邮箱无法给网易的企业邮箱发送邮件(腾讯的QQ邮箱也发不了邮件给网易企业邮箱),会提示不存在邮件。 (2)网易的企业邮箱给腾讯企业邮箱发送邮件,邮件会被退回,发送失败。 (3)网易企业邮箱给QQ邮箱发邮件,会进入垃圾邮件中。结论:1.腾讯的企业邮箱功能性更好。2.网易的免费企业邮箱更稳定。3.从兼容性来看,腾讯的企业邮箱应该是单方面打压网易企业邮箱。...
阅读全文
posted @
2012-10-16 18:24
宏宇
阅读(3212)
推荐(0) 编辑
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇:ASP.NET MVC全局观
摘要:摘要本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好的理解后续文章。^_^全局首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵!首先,用户通过Web浏览器向服务器发送一条url请求,这里请求的url不再是xxx.aspx格式,而是http://HostName/Co
阅读全文
posted @
2012-10-09 17:32
宏宇
阅读(188)
推荐(0) 编辑
IoC模式
摘要:1.依赖依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// <summary> /// 用户播放媒体文件 /// </summary> public class OperationMain { public void PlayMedia() { MediaFile _mtype = new MediaFile(); Player _pl...
阅读全文
posted @
2012-10-09 11:03
宏宇
阅读(179)
推荐(0) 编辑
url重写
摘要:一. 为了页面更有利于seo优化,url重写程序需要做出的不可缺少的手段之一。二.目前url重写最常见的两种方法有:1.通过熟悉页面的内部执行流程,也就是asp.net请求管道中的相关知识点,进行url重写。2.通过使用微软提供的UrlRewriter.dll实现url重写(简单);三、在请求管道中的第一个请求管道中拦截url并使其完成url重写功能:1.熟悉请求管道实现程序运行的全过程:(1):BeginRequest: 开始处理请求(2):AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): Auntho
阅读全文
posted @
2012-10-08 16:18
宏宇
阅读(167)
推荐(0) 编辑