供求信息网(27)

Aspnet_compiler.exe编译工具在编译网站时,区分静态和动态文件类型之间的不同。

静态文件类型是指那些没有关联的编译器或生成提供程序的文件类型,例如具有.css、.gif、.htm、.html、.jpg和.js等扩展名的文件。这些文件只是复制到目标位置,并且在保留的目录结构中保持它们的相对位置。

动态文件类型是指那些具有关联的编译器或生成提供程序的文件类型,包括具有ASP.NET特定文件扩展名(如.asax、.ascx、.ashx、.aspx、.browser和.master等)的文件。ASP.NET编译工具从这些文件生成程序集。如果省略-u选项,该工具还会创建具有文件扩展名.COMPILED的文件,这些文件将原始源文件映射到它们的程序集。

表1.14描述了在包括-u选项的情况下,ASP.NET编译工具是如何处理不同文件类型的。

表1.15描述了在省略-u选项的情况下,ASP.NET编译工具是如何处理不同文件类型的。

2.编译供求信息网站

使用Aspnet_compiler.exe编译工具编译网站的步骤如下:

(1)在“开始”菜单中依次选择“所有程序”/Microsoft Visual Studio 2008/Visual Studio Tools/

“Visual Studio 2008 命令提示”命令,打开Visual Studio 2008 命令提示窗口,如图1.43所示。

(2)在图1.43所示Visual Studio 2008命令提示窗口中调用Aspnet_compiler编译工具即可编译指定网站,如图1.44所示。

输入编译命令如下:

Aspnet_compiler -v /SIS -d d:\SIS

说明:图1.44中,“/SIS”表示在IIS虚拟目录中的网站程序,“d:\SIS”表示编译后的网站存放路径,这里可以是本地的任何路径。

(3)编译前、后的网站文件如图1.45和图1.46所示。

 

 

1.11.2  网站发布

开发供求信息网站的最终目的是将其发布到Internet上,供用户浏览访问,那么如何将一个开发完成的网站发布到Internet上?其一,可以通过Visual Studio 2008发布;其二,通过使用FTP工具发布。本网站主要通过FTP工具实现。

1.FTP工具概述

FTP是文件传输协议(File Transfer Protocol)的简称,它是用于TCP/IP网络及互联网的最简单的协议之一。用户通过FTP协议能够在两台联网的计算机之间相互传送文件,其最突出的优点就是可以在不同类型的计算机之间传送和交换文件。

FTP作为一种简单的文件传输协议,至今未被HTTP完全取代的原因就是因为它管理简单,且具备双向传输功能。在服务器端许可的前提下,使用FTP工具可以非常方便地将文件从本地计算机发送到远程FTP站点。在此是使用CuteFTP工具将供求信息网站发布到Internet上的。

2.发布供求信息网站

使用FTP工具发布网站到Internet上时,首先需要安装FTP工具。下面以CuteFTP工具为例,详细介绍如何安装FTP工具和使用FTP工具将网站发布到Internet上。步骤如下:

(1)双击从网上下载的CuteFTP工具安装文件,进入如图1.47所示的CuteFTP安装启动界面,解压缩文件完成之后,自动跳转到如图1.48所示的CuteFTP安装向导界面。

 

读书导航