随笔分类 - DONET
负载均衡服务器session共享的解决方案
摘要:在ASP.NET的程序中要使用Session对象时,必须确保页面的@page指令中EnableSessionState属性是True或者Readonly,并且在web.config文件中正确的设置了SessionState属性。 ASP.NET中Session的状态保持是由web.config文件中的标记下的标记的mode属性来决定的。该属性有四种可能的值:Off、Inproc、StateSer...
阅读全文
Windows Server 2003 之Clustering 服务
摘要:Clustering 服务 技术文档•服务器群集:Windows 2000 和 Windows Server 2003 常见问题阅读针对 Windows 2000 和 Windows Server 2003 常见问题的回答,并注意两者之间的不同。•服务器群集:Windows 2000 和 Windows Server 2003 存储的最佳做法本文概要介绍 Microsoft...
阅读全文
nginx实现网站负载均衡测试实例(windows下IIS做负载实测)
摘要:如果你关注过nginx,必定知道nginx这个软件有什么用的,如果你的网站访问量越来越高,一台服务器已经没有办法承受流量压力,那就增多几台服务器来做负载吧。做网站负载可以买硬件设备来实现,比如F5,不过价格就几十万到上百万,够贵,本文介绍做网站负载的软件是免费的,nginx目前好多门户网站与大访问量的网站都在使用做为HTTP服务器,所以nginx是非常优秀的,下面介绍做负载测试吧。环境:(2台服务...
阅读全文
.NET常用功能和代码
摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")接收参数:string a = Request.QueryString("id");string b = Requ...
阅读全文
解决IE8下ASP.NET不能调试的方法
摘要:最近新装了IE8,调试ASP.NET时发现,设置的断点被视而不见。google了一下解决方法:一、关掉所有的IE窗口再调试。二、摘自http://social.microsoft.com/Forums/en-US/vsdebug/thread/e2c795cd-b7a0-4fad-b7c9-b1ca40d7302e的Older versions of the Visual Studio Debug...
阅读全文
类型初始值设定项引发异常
摘要:连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出了问题。上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样。最后在CSDN上发帖子问了,果然“重赏之下必有勇夫”,很快就有高手回复了,问题也随着解决了。哈哈。在此写个随笔,以后如果大家遇到类似问题,也可参考一下,自己也做个备忘,不然放在电脑...
阅读全文
.NET环境下水晶报表使用总结
摘要:水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码 注册号:6707437608 密码:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer进行预览 Cryst...
阅读全文
Windows Communication Foundation之旅(Part Four)
摘要:《Windows Communication Foundation之旅》系列之四六、定义DataContract我在介绍如何定义一个ServiceContract时,举了这样的一个例子,代码如下:[ServiceContract]public class BookTicket{[OperationContract]public bool Check(Ticket ticket){bool flag...
阅读全文
Windows Communication Foundation之旅(Part Three)
摘要:《Windows Communication Foundation之旅》系列之三示例代码下载:DuplexSample.rar四、Service Contract编程模型在Part Two中,我以“Hello World”为例讲解了如何定义一个Service。其核心就是为接口或类施加ServiceContractAttribute,为方法施加OperationContractAttribute。在...
阅读全文
Windows Communication Foundation之旅(Part Two)
摘要:《Windows Communication Foundation之旅》系列之二三、WCF的技术要素作为基于SOA(Service Oriented Architecture)的一个框架产品,WCF最重要的就是能够快捷的创建一个服务(Service)。如下图所示,一个WCF Service由下面三部分构成:1、Service Class:一个标记了[ServiceContract]Attribut...
阅读全文
Windows Communication Foundation之旅(Part One)
摘要:《Windows Communication Foundation之旅》系列之一前言:WCF是微软基于SOA(Service Oriented Architecture)推出的.Net平台下的框架产品,它代表了软件架构设计与开发的一种发展方向,在微软的战略计划中也占有非常重要的地位。了解和掌握WCF,对于程序员特别是基于微软产品开发的程序员而言,是非常有必要的。对于WCF,笔者也是初窥门径,抱着学...
阅读全文
ASP.NET TREEVIEW 使用方法
摘要:iewc TreeView 没有层次 解决方法如下1,根目录下需要有aspnet_client 2, 根目录下需要有webctrl_client 3,浏览器设置:安全-internet-自定义级别 - 二进制和脚本行为,允许简介 在2002年,Microsoft发布了四种ASP.netWeb控件,用于为使用 Microsoft Internet Explorer 的 Web 访问者提供更好...
阅读全文
ASP.NET打开新窗口的多种方法
摘要:ASP.NET打开新窗口方法一:Response.Write("<script language=\"javascript\">window.open('aaa.aspx','新窗口,\"toolbar=yes,location=no,directories=yes,status=yes,menubar=yes,resizable=yes,scrollbars=yes\");</...
阅读全文
ASP.NET中常用到的27个函数集
摘要:1、DateTime 数字型 以下是引用片段: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 in...
阅读全文
(转)C#开源资源大汇总
摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(M...
阅读全文
IIS6,SESSION超时时间过短的解决
摘要:ASP(Active Server Pages)技术的Session对象用于存储用户在对话期间的私有信息。当前用户的Session对象中定义的变量和对象能在页面之间共享,但是不能为应用中其他用户所访问,因此在用ASP开发网络应用程序时,可以利用Session对象保存和跟踪用户的状态信息。Session对象有一个十分重要的属性:Timeout,它用于设置在会话资源被释放前,会话对象所能保持非活动状态...
阅读全文
asp.net 中使用iframe动态加载页面
摘要:step1: 添加下列代码到ASPX页面:<IFRAME id="frame1" src="SourcePage.extension / URL of the external Site" scrolling="auto" runat=server></IFRAME>step2 此时aspx.cs中会有:protected System.Web.UI.HtmlControl...
阅读全文
[转]超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小
摘要:问题描述超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。这是个老问题了!你就查两点: 一、看所有open的连接是否都close了。 二、如果访问量很大,加上Max Pool Size=512这一句,当然
阅读全文
JS调用WebService 无刷新获得在线消息
摘要:调用WebService传回的XML字符串:"<Messages><Message><ID>1</ID><Title>今天心情不错!</Title></Message><Message><ID>2</ID><Title>明天又要上班了!</Title>&l...
阅读全文
C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue
摘要:C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3....
阅读全文