虚拟主机配置

评论(0)浏览(112)分类:操作系统及应用软件
虚拟主机配置1.如何让asp脚本以system权限运行?   修改你asp脚本所对应的虚拟目录,把"应用程序保护"修改为"低"....  2.如何防止asp木马?  基于FileSystemObject组件的asp木马  cacls %systemroot%\system32\scrrun.dll /e /d guests //禁止guests使用  regsvr32 scrrun.dll /u /s //删除  基于shell.application组件的asp木马  cacls %system..

C# 获取 IE 临时文件

评论(0)浏览(112)分类:Asp.Net/C#/WCF
 C# 获取 IE 临时文件大家知道,在我们访问一个网站的时候。系统会把这个网站上的图片,动画等内容全部缓存到Internet临时文件夹中。 我们可以通过 Drives:\Documents and Settings\user\Local Settings\Temporary Internet Files访问。但是可能我们都没有想到,里面的文件实际却不同于我们系统中其他的文件夹和文件的关系。 举例说明,我们在VS.net下写一个函数来返..

J2SE,J2EE,EJB,JMS,J2ME分别是什么,干吗的,每个常用的开发工具是什么 分别是什么,干吗的,每个常用的开发工具是什么

评论(0)浏览(112)分类:Jsp/Java
J2SE,J2EE,EJB,JMS,J2ME分别是什么,干吗的,每个常用的开发工具是什么 分别是什么,干吗的,每个常用的开发工具是什么 我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE. 初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要..

在ASP.NET中如何实现和利用URL重写

评论(0)浏览(112)分类:Asp.Net/C#/WCF
在ASP.NET中如何实现和利用URL重写 灵活的URL重写可以让你的网站增加可用性和专业性。在帮助网站更好的被搜索引擎索引收录方面,这也是一个重要的因素。在本篇文章中,我将带你了解如何在ASP.NET中简单的实现URL重写,以及一些常见问题的解决办法。我还将说明为什么URL重写如此重要,以及如何使用它来增强你的网站。 什么是URL重写? URL重写就是首先获得一个进入的URL请求..

DataTable的Merge方法和添加datatable到dataset

评论(0)浏览(112)分类:Asp.Net/C#/WCF
DataTable的Merge方法和添加datatable到datasetDataTable的Merge方法Merge方法是将两个结构相似的datatable合并成一个datatable:实例代码:+展开-C#//createtable1DataTabledt1=newDataTable();dt1.Columns.Add("id");dt1.Columns.Add("name");dt1.Columns.Add("pwd");for(inti=0;i5;i++){dt1.Rows.Add(newobject[]{i.ToString(),"name"+i.ToString(),"**"});}//createtable2DataTabledt2=ne..

简单明了的Window2003系统下同时安装sql2000与sql2005的方法

评论(0)浏览(112)分类:SQL及数据库
简单明了的Window2003系统下同时安装sql2000与sql2005的方法经过自己的摸索,发现在Win2003下安装sql2000与sql2005也并不是那么的复杂,其实非常简单,网上很多关于这方面的内容,但是描述的都比较模糊,致使一些急需此正确方法的人走了很多弯路,而且问题多多,下面配合图片以及简单步骤说面整个安装过程,两个sql可以配合visual studio .net2005使用,Windows2003系统下安装sql2000 与sql2005的时候不用..

IIS Admin Service 服务因下列错误而停止: 系统找不到指定的文件

评论(0)浏览(112)分类:操作系统及应用软件
IIS Admin Service 服务因下列错误而停止: 系统找不到指定的文件问题: Internet信息服务(IIS)管理器中仅有一个“Internet信息服务”菜单,里面一片空白,“事件查看器”里记 录“IIS Admin Service 服务因下列错误而停止: 系统找不到指定的文件”。现在把解决办法写出来,供大家参考,避免再走弯路。解决方法: 这是大多是由于windows\system32\inetsrv\metabase.xml文件损坏引起IIS不能启动的故障,我们可..

你真的了解Ioc与AOP吗?(5)

评论(0)浏览(112)分类:Asp.Net/C#/WCF
你真的了解Ioc与AOP吗?(5) 本系列的全部源代码及二进制文件可以从这里下载:IocInCSharp.rar 你真的了解Ioc与AOP吗?(1) 你真的了解Ioc与AOP吗?(2) 你真的了解Ioc与AOP吗?(3) 你真的了解Ioc与AOP吗?(4)你真的了解Ioc与AOP吗?(5) 本部分示例代码请参考"src\Step5"目录六、利用Ioc在不修改任何原有代码的情况下实现Remoting上文我们提到,为了实现对HelloGene..

5.12 文件上传控件(FileUpload)

评论(0)浏览(112)分类:Asp.Net/C#/WCF
5.12 文件上传控件(FileUpload)  在网站开发中,如果需要加强用户与应用程序之间的交互,就需要上传文件。例如在论坛中,用户需要上传文件分享信息或在博客中上传视频分享快乐等等。上传文件在ASP中是一个复杂的问题,可能需要通过组件才能够实现文件的上传。在ASP.NET中,开发环境默认的提供了文件上传控件来简化文件上传的开发。当开发人员使用文件上传控件时,将会显示一..

2.1 C#程序

评论(0)浏览(112)分类:Asp.Net/C#/WCF
2.1 C#程序  C#程序有自己的程序结构。C#编程语言类似C++/Java等面向对象编程语言,同样需要编写类、创建对象等。但是C#依旧有与其他面向对象编程语言不同的特性,使用这些特性能够快速的正确的编写C#宿主语言的应用程序,如ASP.NET、WinForm等。2.1.1 C#程序的结构 在开始学习和编写C#代码之前,首先应该了解C#编程语言的结构,下列代码说明了C#应用程序..

关于System.Net.Mail

评论(0)浏览(112)分类:Asp.Net/C#/WCF
关于System.Net.Mail1,关于System.Net.Mail: 首先,不要寄希望于.net中的该名字空间(或其他旧版的名字空间),因为它不提供密码验证,这样你就使用不了邮件服务器。我们将使用CDO,在C:\WINDOWS\system32\下有个叫cdosys.dll的动态链接库文件,将它复制出来,并在你的程序中引用它。 2,关于邮件服务器: 大家一定听说过Pop3,Smtp之类的名词,这是两种类..

ASP.NET MVC Model元数据IMetadataAware接口

评论(0)浏览(112)分类:asp.net-mvc
ASP.NET MVC Model元数据IMetadataAware接口  在介绍用于自定义Model元数据属性的 AdditionalMetadataAttribute特性时我们提到了它实现的接口IMedataAware,我们说这是一个非常重要并且有用的接 口,通过自定义实现该接口的特性我们可以对最终生成的Model元数据进行自由地定制。如下面的代码片断所示,IMedataAware接口具有唯一的方 法成员OnMetadataCreated。当Model元数据被创建出来后..

ASP.NET Http Runtime Pipeline[下篇]

评论(0)浏览(112)分类:asp.net-mvc
ASP.NET Http Runtime Pipeline[下篇]二、ASP.NET Runtime Pipeline(续ASP.NET Http Runtime Pipeline[上篇])  现在我们真正进入ASP.NET管辖的范畴,下图基本上囊括整个处理过程涉及的对象,接下来我们一起来讨论这一系列的对象如何相互协作去处理Http Request,并最终生成我们所需的Http Response。HttpContext  上面我们介绍了ISAPI在调用ISAPIRuntime的时候将对应的ISAPI ECB..

WCF授权-基于Windows用户组授权[上篇]

评论(0)浏览(112)分类:Asp.Net/C#/WCF
WCF授权-基于Windows用户组授权[上篇]  Windows用户组安全主体权限模式,顾名思义,就是将利用Windows安全系统将 对应的Windows帐号所在的用户组作为该用户权限集的授权方式。认证和授权密不可分,但是对于认证和授权在WCF安全体系中的实现来说,它们则是相对 独立的。认证属于安全传输的范畴,是在信道层实现的,而授权则是在服务模型层实现的。但是对于基于Windows用户组的授权来..

ASP.NET MVC Model验证-DataAnnotationsModelValidator

评论(0)浏览(112)分类:asp.net-mvc
ASP.NET MVC Model验证-DataAnnotationsModelValidator  对于ASP.NET MVC基于标注特性的Model验证,很多人只知道应用在数据类型及其属性上用于定义验证规则和错误消息的ValidationAttribute。通过《ASP.NET MVC Model验证-ModelValidator》 的介绍,我们知道了最终用于进行Model验证的是一个叫做ModelValidator的组件。ValidationAttribute对应的 ModelValidator为DataAnnotationsModelValidator,..

利用U盘进行软件加密的方法

评论(0)浏览(112)分类:Asp/VBScript
利用U盘进行软件加密的方法  一般的U盘不具备加密的功能,虽然U盘和加密狗外形有一些相似,但是内部完全不一样的,U盘只是一个存储器芯片和简单的附属电路,而现在的智能卡加密狗都具有一个单独的CPU或者加密芯片,可以执行相当复杂的加密算法。  有的软件开发商有这样一种需求,就是使用U盘发布软件的同时,想要节约成本,防止U盘中的软件被复制,但又不想再购买昂贵..

批处理学习资料

评论(0)浏览(112)分类:操作系统及应用软件
批处理学习资料第一部分:批处理的专用命令  批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。1、 REMREM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例:REM 你现在看到的就是注解,这一句将不会被执行..

铁通ip为何不固定

评论(0)浏览(111)分类:操作系统及应用软件
铁通ip为何不固定  使用铁通的宽带的时候,有些时候QQ显示的地址会不一样,自动换到别的城市,而不是实际的地址。  因为铁通、广电等后来新兴的网络运营商,由于骨干交换节点的带宽不够,为了保证用户的速度,就在各个城市购买IDC机房的高带宽线路进行流量穿透试接入,从而导致使用铁通、广电这类宽带的用户显示的是IDC机房的IP地址,这些IDC机房的接入端是..

WCF控制服务实例(Service Instance)生命周期一

评论(0)浏览(111)分类:Asp.Net/C#/WCF
WCF控制服务实例(Service Instance)生命周期一  服务调用的目的体现在对某项服务功能的消费上,而功能的实现又定义在相应的服务类型中。 不论WCF服务端框架处理服务调用请求的流程有多么复杂,最终都落实在服务实例的激活和操作方法的执行上面。WCF中的实例管理(Instance Management)旨在解决服务实例的激活和服务实例生命周期的控制。  会话(Session)的目的在于保持来自相同客户端(..

ASP.NET MVC Model验证-ModelValidatorProvider

评论(0)浏览(111)分类:asp.net-mvc
ASP.NET MVC Model验证-ModelValidatorProvider  在《ASP.NET MVC Model验证-ModelValidator》 中我们介绍了ASP.NET MVC用于Model验证的四种ModelValidator,那么这些ModelValidator是如何被创建的呢?ASP.NET MVC的很多组件(比如ModelBinder和Filter)都采用了基于Provider的提供机制,这篇文章为你讲述这些 ModelValidator对应的ModelValidatorProvider。一、ModelValidatorProvider  ..

Enterprise Library Policy Injection Application Block如何控制CallHandler执行顺序

评论(0)浏览(111)分类:Asp.Net/C#/WCF
Enterprise Library Policy Injection Application Block如何控制CallHandler执行顺序一、为什么CallHandler需要进行排序  PIAB为我们提供了一个很好地实现AOP的方式。AOP旨在实现Business Logic和Non-Business Infrastructure Logic的分离。通过PIAB,我们将这些业务无关的逻辑定义在一个个的CallHandler中,然后通过Attribute或者Configuration的方式,将我们所需的CallHandler运用到相应的目标对象中。从这个意义上讲,PIAB具..

WCF消息如何分发到Endpoint--消息筛选(Message Filter)

评论(0)浏览(111)分类:Asp.Net/C#/WCF
WCF消息如何分发到Endpoint--消息筛选(Message Filter)  在介绍终结点的WCF逻辑地址和物理地址时,我们提到了两个特殊的对象ChannelDispatcher和ChannelListener。这两个对象在整个WCF的消息分发系统中具有重要的地位,在这节里,我们对WCF的整个消息分发过程作一个简单的介绍。一、连接请求的监听  当我们通过ServiceHost对某个服务进行寄宿的时候,实际上WCF是在为我们创建一个监听器,并监听来..

架设自己的邮件服务器

评论(0)浏览(111)分类:操作系统及应用软件
架设自己的邮件服务器关键字:windows200 POP3 STMP 邮件服务器 架设 自己的邮件服务器一、利用windows2003自带POP3/SMTP服务实现   第一步:安装这两项服务  默认情况下windows2003是没有安装的,我们必须手工添加。POP3服务组件在“添加/删除windows组件—电子邮件服务”下,它共包括两项内容:POP3服务和POP3服务WEB管理;而SMTP服务应依次选择“应用程序服务器-..

8.6 数据绑定控件(DetailsView)

评论(0)浏览(111)分类:Asp.Net/C#/WCF
8.6 数据绑定控件(DetailsView)  DetailsView控件与FormView在很多情况下非常类似,DetailsView控件通常情况下也只能够显示一行的数据,同FormView,DetailsView控件支持对数据源控件中的数据进行插入、删除和更新。但是DetailsView控件与FormView控件不同的是,DetailsView控件不支持ItemTemplate模板,这也就是说,DetailsView控件是以一种表格的形式所呈现的。  相比之..

ASP.NET 缓存 SqlCacheDependency 监视数据库表变化

评论(0)浏览(111)分类:asp.net-linq
ASP.NET 缓存 SqlCacheDependency 监视数据库表变化  性能是任何 Web 应用程序的关键方面。必须减少 Web 服务器的处理量,以便使单个请求结果响应速度更快、服务器有能力处理更多并发请求并减少中间和后端数据系统的负荷。   使用输出缓存以减少服务器的工作负荷,能够实现更佳的 ASP.NET 性能。输出缓存是一种优化方案,可以缩短 Web 服务器响应的时间。   通常,浏览器请求 ASP.NET 页时,..

2.7 异常处理语句

评论(0)浏览(111)分类:Asp.Net/C#/WCF
2.7 异常处理语句  在传统的ASP开发过程中,要发现错误是非常复杂和困难的,常常错误发生后,很难找到错误的代码行。C#为处理程序执行期间可能出现的异常情况提供内置支持,这些异常由正常控制流之外的代码处理。常用的异常语句包括throw,try,catch等。2.7.1 throw异常语句  throw语句用于发出在程序执行期间出现的异常情况的信号、引发异常的是一个对象,..

分布式数据库系统的优缺点

评论(0)浏览(111)分类:SQL及数据库
分布式数据库系统的优缺点分布式数据库系统的优点 分布式数据库系统是在冀中是数据库系统的基础上发展来的,比较分布式数据库系统与集中式数据库系统,可以发现分布是数据库系统具有下列优点:(1) 更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布特性的组织或机构使用,允许分布在不同区域、不同级别的各个部门对其自身的数据实行局部控制。例如:..

网页GZIP压缩检测

评论(0)浏览(111)分类:操作系统及应用软件
网页GZIP压缩检测1.什么是GZIP答:GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感..

C#通讯编程--remoting

评论(0)浏览(111)分类:Asp.Net/C#/WCF
C#通讯编程--remoting+展开 -C#usingSystem;namespaceRemotable{publicclassRemotableType:MarshalByRefObject{privatestring_internalString="ThisistheRemotableType.";publicstringStringMethod(){return_internalString;}}}usingSystem;usingSystem.Runtime.Remoting;namespaceRemotingFirst{publicclassListener{publicstaticvoidMain(){RemotingConfiguration...

采用HttpModules来重写URLs

评论(0)浏览(111)分类:Asp.Net/C#/WCF
采用HttpModules来重写URLs 首先写一个处理URLs重写的类,并且这个类必须继承IHttpHandler接口,以博客园的程序为例: +展开-C#publicclassUrlReWriteModule:System.Web.IHttpModule{publicvoidInit(HttpApplicationcontext){context.BeginRequest+=newEventHandler(context_BeginRequest);}publicvoidDispose(){}} UrlReWriteModule类就是处理URLs重写的类,继承IHttpHa..