- 精通ASP.NET 3.5网络编程之安全策略
- 陆昌辉 丁健 王龙飞等编著
- 1932字
- 2025-02-27 15:49:04
1.6 配置ASP.NET运行环境
本节将向读者介绍如何配置ASP.NET程序的运行环境以及配置过程中应该注意的事项。
1.6.1 运行环境系统要求
1. 所需操作系统
配置环境可以使用以下几种操作系统之一:Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server、Windows XP Professional、Windows Server 2003以及更高版本的Windows系统操作系统。
2. 浏览器要求
浏览器必须不低于IE 5.5。
3. 硬件要求
硬件必须满足一下几个最低要求:
● CPU:400HZ pentium处理器、或者AMD处理器
● 内存:128M
● 硬盘:800M自由空间
● 显示器分辨率:不低于800*600
4. 必备软件
● IIS 5.0或者IIS 5.5或者IIS 6.0或者更高版本
● .NET FrameWork 1.1或者.NET FrameWork 2.0或者.NET FrameWork 3.5
● Microsoft Access、SQL Server 2005或SQL Server 2008(可选)
1.6.2 安装IIS
IIS(Internet Information Server)是Windows操作系统上的Internet信息服务器。简单地说,它就是建立WWW网站的服务器软件,与Linux下的Apache类似。安装完操作系统后,一般用户的电脑都没有装有IIS,虽然它不是开发工具,但是IIS也是开发ASP.NET必备的软件。
IIS的安装文件一般都位于Windows操作系统的安装光盘上,所以读者通过Windows安装光盘,就可以完成IIS的安装。
安装完成后,C:\Inetpub\wwwroot的目录就是该机器下的WWW服务器对应的目录。例如, http://localhost/xxx就对应C:\Inetpub\wwwroot\xxx这个目录。这里的localhost就是本地主机的意思。如果是别人要访问这台机器,那么就需要把localhost换成本机的IP地址。
下面将通过Windows Server 2003下IIS的安装,向读者介绍IIS的安装基本过程。
第1步,从“开始”→“控制面板”→“添加或删除程序”下,打开“添加或删除程序”窗口,如图1-8所示。

图1-8 “添加或删除程序”窗口
第2步,单击图1-8中的“添加/删除Windows组建”按钮,弹出“Windows组件”对话框,如图1-9所示。

图1-9 “Windows组建”对话框
第3步,在图1-9中的组件列表中选中“应用程序服务器”复选框,然后双击该选项弹出,如图1-10所示对话框。

图1-10 “应用程序服务器”对话框
第4步,在应用程序服务器的子组件下,选中IIS选项,然后单击“确定”按钮,弹出如下对话框,如图1-11所示。

图1-11 安装IIS组件
读者注意,在IIS组件的安装过程中会提示用户定位IIS的安装文件,在安装的过程中按照提示插入Windows Server 2003的安装光盘,安装程序会自动检测IIS安装文件并自动完成IIS的安装。安装完成后,就会弹出图1-12所示的安装完成界面。

图1-12 安装完成界面
IIS 安装完成后,在“开始”→“管理工具”→“Internet 信息服务(IIS)管理器”下,打开IIS管理器,如图1-13所示。

图1-13 “Internet信息服务(IIS)管理器”窗口
至此,IIS的安装已经完成,其相关配置在后面的内容中将做介绍。读者注意:建议在安装ASP.NET的运行环境时,应该先安装IIS,然后安装VS.NET开发工具。如果安装次序颠倒,可能会导致IIS安装不上。
1.6.3 安装.NET Framework
.NET Framework 是 Microsoft 为开发应用程序创建的一个富有革命性的新平台。.NET Framework定义并没有限制应用程序的类型。.NET Framework可以创建Windows应用程序、Web应用程序、Web服务和其他各种类型的应用程序。
在安装 VS.NET 开发工具时,它会检测系统是否已经安装了相应的.NET Framework,如果机器上已经独立安装了相应的.NET Framework,那么在后面的安装中将不会继续安装,否则将会自动安装VS.NET平台下的.NET Framework。
1.6.4 测试运行环境
本节主要是对前面搭建的ASP.NET应用程序环境进行测试。
1. 创建测试程序
在这里我们采用Visual Studio 2008来创建ASP.NET测试程序。创建步骤如下。
第1步,打开Visual Studio 2008起始页面,然后选择“文件”→“新建”→“项目”,弹出“新建项目”对话框,并选择“项目类型”→“Web”节点,然后在该节点对应的“模板”下,选择“ASP.NET Web应用程序”模板,最后设置应用程序的名称和保存路径,如图1-14所示。

图1-14 新建ASP.NET Web应用程序
第2步,单击图1-14中的“确定”按钮,完成ASP.NET Web应用程序工程的创建,如图1-15所示。

图1-15 ASP.NET测试程序
第3步,修改测试页面的源代码,改后源代码如下所示。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"Inherits="WebTest._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>ASP.NET测试程序</title> </head> <body> <form id="form1" runat="server"> <div> ASP.NET测试页面! </div> </form> </body> </html>
第4步,单击“生成”菜单项下的“生成解决方案”生成ASP.NET程序。
2. 创建/设置虚拟目录
下面将为刚创建的ASP.NET测试程序创建/设置虚拟目录。具体步骤如下。
第1步,打开IIS管理器,展开“Internet信息服务”→“网站”节点,如图1-16所示。

图1-16 IIS管理器
第2步,选择“默认网站”,并鼠标右击,在弹出快捷菜单中选择“新建”→“虚拟目录”,弹出如图1-17所示的对话框。

图1-17 “虚拟目录创建向导”对话框
第3步,单击图1-17中的“下一步”按钮,弹出“虚拟目录别名”设置界面,如图1-18所示。

图1-18 设置“虚拟目录别名”
第4步,继续单击图1-18中的“下一步”按钮,进入“网站内容目录”设置界面,如图1-19所示。

图1-19 设置网站内容目录
第5步,继续单击图1-19中的“下一步”按钮,进入“虚拟目录访问权限”设置界面,如图1-20所示。在这里选中“读取”、“运行脚本”和“浏览”等权限。

图1-20 “虚拟目录访问权限”设置界面
最后点击“下一步”按钮,完成虚拟目录的创建,如图1-21所示。

图1-21 完成虚拟创建界面
3. 测试ASP.NET程序
完成上面虚拟目录的创建后,就可以在“默认网站”节点下找到刚创建的虚拟目录,如图1-22所示。

图1-22 IIS下的测试网站
然后,鼠标右击WebTest目录下的Default.aspx页面,在弹出的快捷菜单中选择“浏览”选项,就可以看到测试页面的运行效果,如图1-23所示。

图1-23 测试页面运行效果