Archive for 02月, 2007

16
Feb

Win2003下Asp配置技巧
windows 2003粉墨登场,很多赶时髦的用户已经早就试用了,但尽管2003号称安全性有很大突破,但其默认支持.net架构,而抛弃使用了很久的大众化的Asp的路线缺饱受质疑,需要我们手动去配置很多东西。
在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版本中,没有张贴限制。导致我们学校里面的应用系统往2003移植经常会出错。这几天走了几个学校发现了一些问题,现汇总解决方案如下。

一、启用Asp支持
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。

第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许

控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许

第二步,启用父路径支持。
IIS-网站-主目录-配置-选项-启用父路径

第三步,权限分配
IIS-网站-(具体站点)-(右键)权限-Users完全控制

二、解决windows2003最大只能上载200K的限制。
先在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
然后重启iis admin service服务
1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性
主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K

将其加两个0,即改为,现在最大就可以上载20M了。

AspMaxRequestEntityAllowed="20480000"

4
Feb
SQL Server 2000 的常见版本如下:
   ·企业版(Enterprise Edition)
      支持所有的SQL Server 2000 特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。
   ·标准版(Standard Edition)
      用于小型的工作组或部门
   ·个人版(Personal Edition)
      用于单机系统或客户机
   ·开发者版(Developer Edition)
      用于程序员开发应用程序,这些程序需要SQL Server 2000 作为数据存储设备。
    此外,SQL Server 2000 还有桌面引擎(Desktop Engine) 和Windows CE 版。用户可以根据实际情况选择所要安装的SQL Server 2000 版本。

    运行SQL Server 2000 的最低硬件和软件需求如下:

2.2.1 硬件需求
  1、计算机
    Intel 兼容计算机,Pentium 166 MHz 以上。
  2、内存RAM
    Enterprise:版本64 MB。
    Standard:版本32 MB。
  3、硬盘空间
SQL Server 2000:
 ·完全安装(Full) 180 MB
 ·典型安装(Typical) 170 MB
 ·最小安装(minimum 65) MB
 ·只安装管理工具(Client tools only) 90 MB
    Analysis Services:50 MB
    English Query:12 MB

2.2.2 软件需求

  1、操作系统
    各常用的操作系统与可安装的SQL Server 2000 的版本关系如表2-1 所示其中“Y”表示可安装的对应版本,“N”表示不能安装的对应版本。

注意:上表中的 Windows NT Server 4.0 系列操作系统需要安装 Service Pack 5(SP 5)或更高级的压缩包软件

  2、网络软件
    如果使用的操作系统是Microsoft Windows NT、Windows 2000、Windows 98 或Windows95,则无需再额外安装网络软件。且SQL Server 2000 支持Windows NT Workstation、Windows 2000 Professional、Windows 98、Windows 95、Apple Macintosh、OS/2 以及UNIX客户端连接。