摘要: 已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price> </book></bookstore> 1、往<bookstore 阅读全文
posted @ 2011-02-18 09:11 systemxgl 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 深入剖析ASP.NET的编译原理之二:预编译(Precompilation) 阅读全文
posted @ 2011-02-10 17:28 systemxgl 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation) 阅读全文
posted @ 2011-02-10 17:27 systemxgl 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 高效使用使用SQL缓存依赖ASP.NET Framework新增的一个非常强大的功能是SQL缓存依赖。该功能允许底层数据库中的数据修改时,自动地重新载入缓存的数据。在使用绝对缓存过期策略或者弹性缓存过期策略时有一个权衡,对于性能和陈旧数据的权衡。例如,如果在内存中缓存数据20秒,则这20秒内显示的数据可能是过期的。对于大多数应用程序来说,就算显示过期数据也没什么关系。例如,如果我们构建一个论坛讨论区,则每个用户都能接受新的主题可能不是实时显示的。然而,某些类型的应用程序则绝对不能有陈旧数据。例如,如果我们创建一个股票交易网站或者拍卖网站,那么每一秒的数据都很关键。ASP.NET Framewo 阅读全文
posted @ 2011-01-24 09:58 systemxgl 阅读(510) 评论(0) 推荐(0) 编辑
摘要: IIS无故自动关闭停止已经不是罕见的事情了,处理这个问题是让我很头痛的事情,遇到这个问题不太可能一次性解决,多数都是用排除法一个个测试排除错误,最终找到那个错误命令。最近我的服务器遇到了这个问题,我很无奈,我很急,客户也很着急,每天IIS都要自动停止2次以上,我总是怀疑是进程池问题,此文章是针对IIS进程池解决办法,如果你遇到了死循环代码,或者其他非进程池,那此文章不太适合你了网络上有关iis的问题和相关解决方案,多不胜搜,但很多都比较零散,没有系统的解决方案;另外,有些解决方法,似是而非,不能找到其中的问题关键点,本人平时对于服务器的应用上也有点实践,因此,今天稍稍总结一点平时遇到地问题和解 阅读全文
posted @ 2011-01-24 09:55 systemxgl 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 微软IIS的ISAPI筛选器权限法则 前言:微软IIS中的ISAPI其实是个对于很多人都很陌生的东西,这个东西几乎控制着IIS中一切动态内容的生命,因为只有ISAPI,才可以让你的动态内容交互式网页(如ASPX/PHP等),因为ISAPI的高安全性、速度快,许多使用Windows Sever系统的网站在使用IIS时都选择了ISAPI而抛弃了笨拙的CGI模式。今天就给大家说一说IIS中ISAPI的种种法则。ISAPI简介:ISAPI其实通俗理解就是控制IIS显示动态交互式内容的一个“漏斗”,只有用户许可的动态内容(多数是指一种动态语言)才可以从这个漏斗流下,并提供给访问者。这个漏斗在IIS中被叫 阅读全文
posted @ 2011-01-21 11:27 systemxgl 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 前言:微软IIS中的ISAPI其实是个对于很多人都很陌生的东西,这个东西几乎控制着IIS中一切动态内容的生命,因为只有ISAPI,才可以让你的动态内容交互式网页(如ASPX/PHP等),因为ISAPI的高安全性、速度快,许多使用Windows Sever系统的网站在使用IIS时都选择了ISAPI而抛弃了笨拙的CGI模式。今天就给大家说一说IIS中ISAPI的种种法则。ISAPI简介:ISAPI其实通俗理解就是控制IIS显示动态交互式内容的一个“漏斗”,只有用户许可的动态内容(多数是指一种动态语言)才可以从这个漏斗流下,并提供给访问者。这个漏斗在IIS中被叫做“ISAPI筛选器”。种种法则:现在 阅读全文
posted @ 2011-01-21 11:24 systemxgl 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的。默认就会支持asp.net1.1。在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项。 2,安装asp.net2.0后,请关闭iis窗口,重新打开iis,iis站点属性里才会有asp.net的选项 3,如果还没有,那么就要重新在IIS中注册asp.net,方法如下: (1) 打开命令窗口。(依次单击“开始”、“运行”,键入 cmd,然后单击“确定”。) (2) 浏览到要使用的 Aspnet_regiis.exe 版本的目录(请记住,每个版本的 .NET Framewo 阅读全文
posted @ 2011-01-20 14:16 systemxgl 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1系统补丁及时更新;启用Windows自带防火墙,并开放80 21 3306 52013 端口.(想开什么端口自己加)修改3389远程连接端口修改注册表. 依次展开 HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/ TERMINAL SERVER/WDS/RDPWD/TDS/TCP 右边键值中 PortNumber 改为你想用的端口号.注意使用十进制(例 10000 ) HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/TERMINAL SERVER/ WINSTATIONS/RDP- 阅读全文
posted @ 2011-01-17 14:57 systemxgl 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 六个建议防止SQL注入式攻击SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施。 一、 SQL注入攻击的简单示例。  statement := "SELECT * FROM Users WHERE Value= " + a_variable + "  上面这条语句是很普通的一条SQL语句,他主要实现的功能就是让用户输入一个员工编号然后查询处这个员工的信息。但是若这条语句被不法攻击者改装过后,就可能成为破坏数据的黑手。如攻击者在输入变量的时候,输入以下内容SA001’;drop table c_order--。那么以上 阅读全文
posted @ 2011-01-08 10:27 systemxgl 阅读(255) 评论(0) 推荐(0) 编辑