IIS通过使用超文本传输协议(HTTP)传输信息,同时支持FTP服务,IIS能很好地支持ASP,是动态网站开发的理想平台,本网站是在Windows 7环境下开发的。
1 安装IIS
Windows系统在默认情况下没用安装IIS,必须在安装Win-dows后另行安装。打开Windows功能窗口,找到Internet信息服务,将Internet信息服务前面的加号点开,找到web管理工具,选中IIS管理服务、IIS管理脚本和工具、IIS管理控制台。然后点开万维网服务,点开应用程序开发功能,依次选中:.NET扩展性、ASP、ASP.NET、ISAPI扩展、ISAPI筛选器,如果想安装PHP,需要将CGI也选中。选中这些之后,其他默认即可,然后点确定,Windows就开始安装IIS了。
2 配置IIS
安装完IIS还需要设置网页主目录及IP地址,进入“控制面板”窗口,单击[系统与安全]图标,进入“系统和安全”页面后,再单击其中的[管理工具]图标,出现“管理工具”窗口后,双击“Internet信息服务(IIS)管理器”选项进行IIS设置,在“Internet信息服务(IIS)管理器”窗口中删除“Default Web Site”,添加信天媒体站点。进入“Asp”设置页面后,展开“行为”选项组,将“启用父路径”的参数设置为True。接下来配置IIS站点,单击窗口右侧的“操作”栏中的“绑定”选项,打开“网站绑定”对话框,在“网站绑定”对话框中选定当前命名的网站,单击[编辑]按钮打开“编辑网站绑定”对话框,可以在其中设置网站的IP地址、端口号和主机名,如果是创建本地测试服务器,可以不在其中设置任何内容,然后单击[确定]按钮返回“网站绑定”对话框,在“网站绑定”对话框中单击[关闭]按钮,完成网站绑定参数的设置。在“Internet信息服务(IIS)管理器”窗口中双击[默认文档]按钮,打开“默认文档”页面后单击“操作”栏中的“添加”选项,出现“添加默认文档”对话框,在该对话框中的“名称”文本框中输入index.asp,表明名为index.asp的文档将作为网站的默认文件,单击[确定]按钮,返回“Internet信息服务(IIS)管理器”窗口,完成IIS的配置,如图5所示。
3 设置站点
为 了 方 便 在 设 计 制 作 过 程 中 查 看 页 面 效 果 , 需 要 在D r e a m w e a v e r 中为设计的网站建设网页设置一个临时站点, 启动Dreamweaver,选择[站点]|[管理站点]命令,出现“管理站点”对话框,选定事先设置好的用于创建动态网站的站点名(如信天媒体),然后单击[编辑]按钮,打开“站点设置对象”对话框,根据需要设置或更改站点名称和本地站点文件夹。选择“服务器”类别,单击[添加新服务器]按钮,在出现的设置选项中添加服务器名称、连接方法、服务器文件夹和Web URL参数,注意将“连接方法”设置为“本地/网络”。切换到“高级”选项卡,将“服务器模型”设置为ASP VBScript。单击[保存]按钮返回“站点设置对象”对话框,即可看到服务器列表出现新添加的服务器,选中“测试”选项。单击[保存]按钮,完成Dreamweaver站点的定义。
3.4 连接数据库
Dreamweaver提供了多种连接数据库的方法,最常用的是使用A S P 进行连接, 具体连接到数据库的方式又分为“数据源名称(DSN)”和“自定义连接字符串方式”两种。本网站采用的是“数据源名称(DSN)”方式连接到数据库,选择[窗口]|[数据库]命令,打开“数据库”面板,单击“数据库”面板上的[添加]按钮,从菜单中选[择数据源名称(DSN)]选项,出现“数据源名称(DSN)”对话框后,单击[定义]按钮,打开“ODBC数据源管理器”对话框,利用其中的选项,即可定义一个数据源。
4 资源下载模块登录页面设计
在用户访问资源下载模块时,首先要进行身份验证,这个功能是靠登录页面来实现的,如图7所示。该界面设计先执行[插入]|[表单]|[表单]命令,然后将鼠标放置在该表单中,执行菜单[插入]|[表格]命令,插入3行2列的表格,在表格的第1行,第2列执行[插入]|[表单]|[文本域]命令,插入一个单行文本域表单对象,并定义文本域名为“username”,在表格的第2行,第2列执行[插入]|[表单]|[文本域]命令,插入一个单行文本域表单对象,并定义文本域名为“password”,在表格的第3行,执行[插入]|[表单]|[按钮]命令,插入两个按钮,一个是登录时用的“提交表单”,值为“登录”,另一个为“重设表单”,值为“重置”。表单编辑完成后,下面编辑该网页的动态内容,使用户可以通过该网页中表单的提交实现登录功能。打开“服务器行为”面板,单击该面板上按钮,执行菜单[用户身份验证]|[登录用户]命令,向该页面添加“登录用户”的服务器行为,如图8所示。执行[文件]|[保存]命令,将该文档保存到本地站点中,完成登录网站建设的制作。