使用该选项卡可以控制 Active Server Pages (ASP) 在当前所选的应用程序中运行的方式。可以通过启用会话状态和超时、缓冲、父路径、语言以及 ASP 脚本超时更有效地配置在 Internet 信息服务 (IIS) 中运行的应用程序。

注意

可以在网站、虚拟目录以及目录级别设置应用程序配置属性。

启用会话状态

选择该选项可以启用会话状态。

当启用会话状态时,Active Server Pages (ASP) 为每个访问 ASP 应用程序的用户都创建一个会话,以便标识访问应用程序中不同页面的用户。当禁用会话状态时,ASP 不跟踪用户并且不允许 ASP 脚本在 Session 对象中存储信息或者使用 Session_OnStartSession_OnEnd 事件。如果超时期间结束时用户没有请求或刷新应用程序中的网页,会话将自动结束。

会话超时

为该系统上的所有非活动会话设置超时段。

会话超时将控制用户会话的时间,或更确切地说,它控制了会话对象的生存期。通过使用 Session.Abandon 方法,脚本可以显式结束会话。设置为应用程序启用了会话状态时,也可以通过使用 <%@ ENABLESESSIONSTATE = False %> 指令禁用单独 ASP 页面的会话状态。

启用缓冲

选择该选项可以使 IIS 允许 ASP 页面生成的所有输出在发送到浏览器前被收集。当浏览器显示该页面时,所有的内容都已完成。缓冲输出允许您在 ASP 脚本的任何地方设置 HTTP 头。

如果清除此复选框,处理页面时生成的输出会被发送给浏览器,并赋予该页面一个“已绘制”图像。通过在 ASP 脚本中使用 Response.Buffer 方法,您可以在脚本中替代该选项的使用。

启用父路径

选择该选项可以允许 ASP 页使用当前目录中父目录的相对路径(使用“..”语法的路径)。

如果启用此选项,则不要赋予父目录执行访问权限,这是因为脚本可能会在父目录中执行未授权的程序。

默认 ASP 语言

指定 Active Server Pages 的主要脚本语言,即用于处理 ASP 分隔符(<% 和 %>)之间命令的语言。

ASP 具有两个 Microsoft(R) ActiveX(R) 脚本引擎:Microsoft Visual Basic(R) Scripting Edition (VBScript) 和 Microsoft Jscript(R) (JScript)。默认 ASP 语言的初始值为 VBScript。可以指定任何的语言名称,条件是服务器上必须已经安装了该语言的 ActiveX 脚本引擎;必须如脚本引擎提供程序的文档所述使用引擎所需的准确关键字。使用 <%@ LANGUAGE %> 指令可以替代 ASP 页面的默认语言。

ASP 脚本超时

指定 ASP 允许脚本运行的时间长度。可以将超时时间设置成 1 到 2147483647 之间的值。

如果在超时期间结束时脚本运行没有完成,则 ASP 将停止脚本并向 Windows 事件日志中写入事件。通过使用 Server.ScriptTimeout 方法,您可以在 ASP 页面中替代该选项的使用。

启用并排集合

并排 (SxS) 程序集允许 ASP 应用程序指定使用的系统 DLL(动态链接库)或传统 COM 组件的版本(如 MDAC、MFS、MSVCRT、MSXML 等等)。例如,如果 ASP 应用程序依赖于 MSXML 版本 2.0,则可以确保应用程序仍旧使用 MSXML 版本 2.0,即使服务包已经应用到服务器上。任何新版本的 MSXML 仍安装在计算机上,但是 2.0 版本仍然保留并且由您的应用程序使用。配置 SxS 程序集要求您知道 DLL(动态链接库)的路径,并且 COM+ 清单文件存在于每个需要使用 DLL 的虚拟目录中。

注意

共享 DLL 必须支持 SxS 程序集。

清单文件名

键入 COM+ 清单文件名。COM+ 清单是包含有关 DLL(动态链接库)安装位置信息的 XML 文件。IIS 不验证清单是否存在。

若要查看清单文件的摘要,请参阅 Microsoft Windows Server TechCenter 中的 IIS 6.0 联机文档(可能为英文页面)

相关主题

若要详细了解 Active Server Pages 以及配置应用程序,请参阅 Microsoft Windows Server TechCenter 中的 IIS 6.0 联机文档(可能为英文页面)


目录