如何在 Windows 2000 中创建和配置 Active Server Pages (ASP) Web 应用程序

文章翻译 文章翻译
文章编号: 308164 - 查看本文应用于的产品
本文的发布号曾为 CHS308164
展开全部 | 关闭全部

本文内容

概要

本文介绍了如何在 Internet 信息服务 (IIS) 5.0 中创建和配置 Web 应用程序。

IIS 应用程序是 Web 站点上定义的目录集中的任何可执行文件。您在创建应用程序的同时就在 Web 站点中指定了起始点目录(也称作“应用程序根目录”)。在创建另一个起始点目录之前,该起始点目录中的每个文件或文件夹都被视作该应用程序的一部分。您可以使用目录边界来限定 Web 应用程序的范围。

在 IIS 5.0 中,如果应用程序的起始点是为虚拟目录或物理目录创建的,则用“软件包”图标来表示它。如果起始点是为 Web 站点创建的,则用“手托地球”图标来表示。

如何创建 ASP Web 应用程序

  1. 单击开始,指向程序,指向管理工具,然后单击 Internet 服务管理器
  2. 单击展开“* server name”,其中 server name 是服务器的名称。
  3. 右键单击要用作应用程序起始点的目录,然后单击属性

    注意:可以将 Web 站点的主目录作为应用程序的起始点。
  4. 在“directory name 属性”对话框中(其中,directory name 是所选目录的名称),执行下列操作之一:
    • 如果选择的是 Web 站点,则单击主目录选项卡。

      - 或 -
    • 如果选择的是虚拟目录,则单击虚拟目录选项卡。

      - 或 -
    • 如果选择的是物理目录,则单击目录选项卡。
  5. 应用程序设置下,单击创建

    注意:如果没有创建按钮,则说明已经指定了默认应用程序。在这种情况下,单击删除以将该默认应用程序删除,然后单击创建
  6. 在“应用程序名”框中,键入期望的应用程序名。请注意,应用程序起始点在起始点旁显示。
  7. 执行许可列表中,单击要赋予此应用程序的权限级别。例如,对于 ASP 脚本或 Internet 数据库连接器 (IDC) 脚本,单击“纯脚本”。

    注意:“纯脚本”选项比“脚本和可执行程序”选项更安全。
  8. 应用程序保护列表中,单击高(独立的),然后单击应用
  9. 单击文档选项卡。
  10. 如果应用程序使用了一个未在文档列表中显示的默认文档,则单击添加
  11. 默认文档名框中键入该文档的名称,然后单击确定
  12. 选中此新添加的文档,然后单击上箭头按钮,直到新文档位于文档列表的最前面。

如何配置 ASP Web 应用程序

对于您创建的每个 ASP 应用程序可以设置某些属性。要配置 ASP 应用程序,请按照下列步骤操作:
  1. 单击开始,指向程序,指向管理工具,然后单击 Internet 服务管理器
  2. Internet 信息服务窗口中,单击展开“* server name”,其中 server name 是服务器的名称。
  3. 右键单击所需的 Web 站点或应用程序起始点目录,然后单击属性
  4. 根据您选择的起始点目录,单击主目录虚拟目录目录选项卡。
  5. 应用程序设置下,单击配置,然后单击应用程序选项选项卡。
  6. 如果希望 ASP 为访问 ASP 应用程序的每个用户都创建一个会话,则单击以选中“启用会话状态”复选框。
  7. 如果希望 ASP 在输出发送到发出请求的 Web 浏览器之前收集 ASP 页生成的所有输出,则单击以选中“启用缓冲”复选框。
  8. 如果希望 ASP 使用当前目录的父目录的相对路径(使用 .. 语法的路径),则单击选中“启用父路径”复选框。

    注意:如果启用此选项,就不要在父目录中启用“执行”权限。这样可以防止子目录中的脚本运行父目录中未经授权的程序。
  9. 在“默认 ASP 语言”框中,键入要使用的语言。此框指定处理 ASP 分隔符(<%%>)内的命令所使用的语言。请注意,VBScript 是默认 ASP 语言。

    注意:您可以使用 <%@LANGUAGE%> 指令来替代 ASP 页中的默认语言。
  10. 在“ASP 脚本超时”框中,键入 ASP 允许脚本运行的时间长度。

    注意:可以将超时期限设置为 1 到 2147483647 之间的某个值。
  11. 单击两次确定,保存更改并返回到 Internet 信息服务窗口。
  12. 退出 IIS。

在新的 Web 站点中创建 ASP 应用程序的示例

以下示例阐述如何在 IIS 中的新 Web 站点内创建 ASP 应用程序。

注意:本示例假定在驱动器 C 上默认安装了 Windows 2000。

步骤 1:创建 Content 目录

  1. 启动 Windows 资源管理器,然后导航到以下位置:
    C:\Inetpub
  2. 文件菜单上,指向新建,然后单击文件夹
  3. 新建文件夹框中,键入 Content,然后按 Enter 键。
  4. 退出 Windows 资源管理器。

步骤 2:创建 ASP 应用程序

  1. 启动 Windows 记事本。
  2. 在记事本窗口中,键入以下代码:
    <HTML>
    <HEAD><TITLE>ASP Application</TITLE></HEAD>
    <BODY BGCOLOR=white>
    <H1>ASP Application</H1>
    <HR>
    Type your name
    <FORM METHOD=POST ACTION=Output.asp>
    <INPUT TYPE=TEXT NAME="username">
    <INPUT TYPE=SUBMIT>
    </FORM>
    </BODY>
    </HTML>
    
    					
  3. 文件菜单上,单击另存为
  4. 另存为对话框中,导航到“保存位置”列表中的 Content,单击“保存类型”列表中的所有文件,在“文件名”列表中键入 Input.htm,然后单击保存
  5. 编辑菜单上,单击全选,然后单击编辑菜单上的删除
  6. 在记事本窗口中,键入以下代码:
    <HTML>
    <HEAD><TITLE>ASP Application</TITLE></HEAD>
    <BODY BGCOLOR=white>
    <P>You typed:
    
    <%
    NAME=REQUEST.FORM("username")
    RESPONSE.WRITE(NAME)
    %>
    </P>
    </BODY>
    </HTML>
    					
  7. 文件菜单上,单击另存为
  8. 另存为对话框中,单击“保存位置”列表中的 Content,单击“保存类型”列表中的所有文件,在“文件名”列表中键入 Output.asp,然后单击保存

    ASP Content 文件夹将包含 Input.htm 文件和 Output.asp 文件。
  9. 退出记事本。

步骤 3:创建 Web 站点

  1. 单击开始,指向程序,指向管理工具,然后单击 Internet 服务管理器
  2. Internet 信息服务窗口中,单击展开“* server name”,其中 server name 是服务器的名称。
  3. 右键单击默认 Web 站点,然后单击停止
  4. 右键单击“* server name”,指向新建,然后单击 Web 站点
  5. Web 站点创建向导启动后,单击下一步
  6. Web 站点说明页上,在说明框中键入 Example,然后单击下一步
  7. 在“IP 地址和端口设置”页上,单击下一步
  8. 在“Web 站点主目录”页上,在路径框中键入 c:\inetpub\content,然后单击下一步
  9. 在“Web 站点访问权限”页上,验证只选中了以下复选框:
    读取
    运行脚本(例如 ASP)
  10. 单击下一步,然后单击完成

    Example Web 站点创建完毕,您将返回到 Internet 服务管理器窗口。

步骤 4:配置 ASP 应用程序

  1. Internet 服务管理器窗口中,右键单击 Example,然后单击属性
  2. 单击主目录选项卡。
  3. 应用程序设置下,单击创建

    注意:如果没有创建按钮,则说明已经指定了默认应用程序。在这种情况下,单击删除以将该默认应用程序删除,然后单击创建
  4. 清除“应用程序名”框中的内容,然后键入 Example
  5. 单击文档选项卡,然后单击添加
  6. 默认文档名框中,键入 Input.htm,然后单击确定
  7. 在文档列表中,单击 Input.htm,然后单击上箭头按钮,直到 Input.htm 位于列表顶端。
  8. 单击确定。您将返回到 Internet 信息服务窗口。

步骤 5:测试 ASP 应用程序

  1. 右键单击 Example,然后单击浏览
  2. Web 浏览器窗口中将显示 ASP 应用程序页。
  3. 在“Type your name”(输入您的姓名)框中,键入您的姓名,然后单击Submit(提交)。浏览器窗口中将显示一个类似以下内容的页面,其中 name 是您键入的姓名:
    You typed:name
要删除 Example Web 站点并重新启动默认 Web 站点,请按照以下步骤操作:
  • 删除 Example Web 站点
    1. Internet 信息服务窗口中,右键单击 Example,单击删除,然后在显示以下消息时单击
      您确定要删除此项目吗?
      注意:此步骤不会删除 Content 目录及其包含的文件。
  • 重新启动默认 Web 站点
    右键单击默认 Web 站点,然后单击启动。默认 Web 站点重新启动。



参考

IIS 5.0 文档中提供了关于 ASP 应用程序的其他信息。如果您安装了 IIS,请启动 Internet Explorer,然后浏览以下主题:
http://localhost/iisHelp/iis/misc/default.asp
有关 Microsoft ASP 的其他信息,请访问下面的 Microsoft Web 站点:
http://msdn2.microsoft.com/en-us/library/ms972347.aspx
有关脚本的其他信息,请访问下面的 Microsoft Web 站点:
http://msdn2.microsoft.com/en-us/library/ms950396.aspx
有关 Web 和应用程序服务的其他信息,请访问下面的 Microsoft Web 站点:
http://www.microsoft.com/windows2000/technologies/web/default.asp







属性

文章编号: 308164 - 最后修改: 2007年8月27日 - 修订: 4.3
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Small Business Server 2000 Standard Edition
  • Microsoft Internet Information Services 5.0
关键字:?
kbhowto kbhowtomaster KB308164
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com