建立ASP.NET环境指南
建立ASP.NET环境指南
运行环境:
运行文件管理存储系列网络软件需要建立和配置一套ASP .NET运行环境,这包括网络环境、硬件环境和软件环境等,作为该系统的未来管理员,您需要考虑、规划和确定如下环境部署中有关网络、硬件、软件等方面的问题,具体如下:
网络环境:
文件管理存储系列网络软件能够在广域网、局域网、VPN专网或其它TCP/IP异构网络环境中运行,您首先需要考虑如何实现网络接入?
方案之一:如您需要满足系统用户在任何时间、任何地点通过任何方式访问系统,则可选择将承载应用系统的服务器托管在专业IDC(互联网数据中心)。
方案之二:如您拥有较好的互联网接入条件,或仅需在自己的局域网或VPN专网环境中运行,并且不是很需要7*24不间断服务,可将服务器放置在自己的场所中接入网络。
方案之三:如果您的系统服务用户量不大,并且认为添置专门的硬件、消耗专门的网络接入服务不是很必要,并缺少专门的运营维护力量,则可以将系统安装在虚拟主机中。
无论是哪个方案均需计算接入端口的带宽,通常情况下文件管理存储系统的平均在线率为100:1(即同一秒每100用户会有1个用户并发,系统支持最大并发1000),按此在线率,系统服务所需的最小带宽=用户量/100*最低下载速度,例如系统计划服务1000用户,每用户设定200K/S的下载速度,则约需要2M接入带宽,系统规划设计的用户量和下载速度越大,则需消耗的网络接入带宽就会越大,以上数据并非规划准则,仅供参考。
硬件环境:
考虑到数据资料的不安全因素和国内多数虚拟主机的运行权限限制,机构用户通常会配置一台服务器,或采用一台较稳定的PC机来承载和运行系统服务。文件管理存储系列软件的企业版通常能够有效服务10万以内的前台用户(终端),对于系统规划用户总量超过10万或希望实现分布式服务的服务端用户,需采用支持负载平衡及分布式服务的运营版软件,同时也需要配置2台以上的硬件设备(PC或服务器),服务系统对硬件设备的计算能力要求不高,但对服务设备的内存和存储能力要求较高,如果不采用将WEB服务器与数据库服务器分开配置的方案,则单台服务器或PC机的最低配置建议如下:
CPU:P3.0G以上,内存:4GB以上;存储设备至少为操作系统、数据库系统和本手册有关软件系统预留10GB硬盘空间用于软件系统环境的安装与运行。而存储系统数据库信息和文件的存储空间则需要按规划进行配置,例如,每用户提供2G存储空间,则1000用户需2T硬盘空间。往往不需要这样大容量,因为存储空间通常的利用率不会超过50%,所以通常1T存储容量即可满足2T规划容量的系统需求,即需配置两个500G硬盘即可(如果采用硬盘阵列方式则按照实际情况配置硬盘数量)。
备注:系统支持多盘符、多硬盘、外挂磁盘阵列、NAS、I-SISC和SAN等存储架构,具有良好的兼容性,值得注意的是,最好使用性能较好的硬盘,如条件允许则使用RAID进行硬件数据保护,进行重要数据的离线、近线或异地备份,安装病毒及防火墙软件,对于非常重要的数据还需要采用异城容灾备份,总之,本系统拥有应用层面的安全防范机制,但存储硬件层面的损坏还需要采用必要的防范措施,以避免病毒、硬件损伤、人为破坏等问题。
软件环境:
软件环境包括服务器操作系统、浏览器、Web服务器和.NET框架系统等,具体如下图:
服务端操作系统:
推荐文件管理存储系列软件安装在如下操作系统中运行:
◆Windows 2000
◆Windows 2000 Advanced Server
◆Windows 2003 Server
◆Windows 2008 Server
备注:为了实现更好易用性,文件管理存储系列软件采用微软技术架构,对采用什么操作系统最好的问题,出于环境支持有效性考虑,也由于目前最大系统(700万户)使用了35台安装WINDOWS 2000 Server服务器,故优先推荐WINDOWS 2003。
服务端数据库系统:
文件管理存储系列软件可以在如下数据库系统支持下运行:
◆Microsoft ACCESS 各版本
◆Microsoft SQL Server 2000、2005、2008各版本
备注:Microsoft ACCESS 各版本是微软公司的小规模数据库软件,但其问题在于不能很好的支持数据库并发服务请求,所以超过200用户的文件管理存储系统最好不要使用该数据库版本。Microsoft SQL Server 2000、2005、2008各版本是目前文件管理存储系统应用最多的数据库系统,事实证明具有较强可用性。
服务端Web Services:
为了支持文件管理存储系列软件运行,需安装Web Services将服务器或PC机配置为Web服务器,本手册推荐使用的Web Services系统是微软IIS 6.0,该系统的安装文件在Windows安装光盘中,采用光盘选择增加IIS这个Windows服务组件即可安装,安装完成后C:\Inetpub\wwwroot目录就是WEB服务器对应目录,如在浏览器中输入网址:http://本机IP地址或域名/XXX就对应C:\Inetpub\wwwroot\XXX目录,这样就形成对TCP/IP网络服务的软件环境,再将文件管理存储系列软件安装数据包解压到该目录即实现安装(实际操作时可安装到其他文件夹中)。
服务端.NET框架:
Web服务器运行文件管理存储须有.NET框架支持。除Windows 2003 Server中已含有.NET框架外,其他版本操作系统均需下载安装NET Framework 2.0、3.0或3.5安装文件。对于新安装的2003系统无法运行ASP.NET程序的原因可能是2003虽然已经安装了.Net Framework,但是ASP.NET默认是关闭的,需要手动打开,步骤为:控制面板→添加删除程序→添加/删除WINDOWS组件→应用程序服务器 把ASP.NET钩上,并确认即可。再检查IIS中的web扩展里ASP.NET是否处于允许状态,如处于非允许状态也需要开通允许。另外为实现文件管理存储与数据库连接还需MDAC支持,该软件多在操作系统中内置,须安装Microsoft Data Access Component)2.8以上版本。目前新版本的文件管理存储系列软件只支持.Net Framework2.0以上版本,建议用户下载.Net Framework3.5安装文件安装,并在网站属性中切换成.net 2.0。