使用“ASP”属性页可以管理 ASP(经典)配置设置列表。

使用“显示”列表选择指定设置的显示方式的以下选项之一:“好记的名称”“配置名称”“两个名称”

UI 元素列表

下表描述了功能页上和“操作”窗格中提供的 UI 元素。

功能页元素

元素名称描述

代码页 [codePage]

指定 ASP 应用程序的默认代码页。

启用缓冲 [bufferingOn]

指定是否缓冲来自 ASP 应用程序的输出。默认值为 True

启用块编码 [enableChunkedEncoding]

指定是否对万维网发布服务(WWW 服务)启用 HTTP 1.1 块传输编码。默认值为 True

启用 HTML 回退 [enableAspHtmlFallback]

控制当请求队列已满时 ASP 的行为。如果设置为 True,ASP 将搜索在文件名中添加了 _asp 的 HTML 文件,如果找到,则返回该文件。例如,如果请求的 .asp 文件的名称为 Hello.asp,则返回的 .htm 文件的名称为 Hello_asp.htm。如果该文件不存在,则会向客户端返回 500.13(服务器太忙)HTTP 错误。如果将值设为 False,也将返回此错误。此属性的默认值为 True

启用父路径 [enableParentPaths]

指定 ASP 页是否允许相对于当前目录的路径(使用“...\”表示法),即当前目录之上的路径。默认值为 False

客户端连接测试间隔 [queueConnectionTestTime]

指定请求最多可排队等待的时间段。如果请求排队的时间超过指定的时间,ASP 将在运行请求之前进行检查,确定客户端是否仍处于连接状态。如果客户端已断开连接,则不处理该请求并从队列中删除该请求。默认值为 00:00:03 秒。

最大请求实体主体限制 [maxRequestEntityAllowed]

指定 ASP 请求的实体主体中允许的最大字节数。默认值为 200000 字节。

队列长度 [requestQueueMax]

指定允许进入队列的并发 ASP 请求的最大数量。默认值为 3000。

请求队列超时 [queueTimeout]

指定允许 ASP 脚本请求在队列中等候的时间段。默认值为 00:00:00(无限)。

响应缓冲限制 [bufferingLimit]

设置 ASP 缓冲的最大大小。如果启动了响应缓冲,该属性将控制在刷新前 ASP 页面可以向响应缓冲区写入的最大字节数。默认值为 4194304 字节。

脚本超时 [scriptTimeout]

指定 ASP 页在尝试终止某个脚本并向 Windows 事件日志写入事件之前允许该脚本运行的默认时间长度。默认值为 00:01:30 分钟。

每个处理器的线程数限制 [processorThreadMax]

指定 IIS 为了执行 ASP 请求,而可以在每个处理器上创建的最大工作线程数。默认值为 25。

区域设置 ID [lcid]

设置应用程序的默认区域设置标识符 (LCID)。LCID 指定日期、时间和货币的格式。默认值为 1033,表示美国英语 (en-us)。

发生配置更改时重新启动 [enableApplicationRestart]

决定当某个 ASP 应用程序的关键配置属性发生更改时是否可以自动重新启动该应用程序。默认值为 True

计算行号 [calcLineNumber]

指定 ASP 是否计算和存储每个已执行代码行的行号,以便在错误报告中提供该编号。默认值为 True

捕获 COM 组件异常 [exceptionCatchEnable]

指定 ASP 页是否捕获组件引发的异常。如果设为 False,ASP 页将不会捕获组件引发的异常。这将导致该异常由进程(例如 VB Script 或 IIS 工作进程)的另外某个层进行处理,这通常会导致工作进程结束。默认值为 True

启用客户端调试 [appAllowClientDebug]

指定是否启用 ASP 客户端调试。默认值为 False

启用日志错误请求 [logErrorRequests]

控制 Web 服务器是否将 ASP 错误写入 Windows 事件日志的应用程序部分。默认情况下,ASP 错误写入客户端浏览器以及 IIS 日志文件中。默认值为 True

启用服务器端调试 [appAllowDebugging]

指定是否在服务器上启用 ASP 调试。默认值为 False

将错误记录到 NT 日志 [errorsToNTLog]

指定将哪些 ASP 错误写入 Windows 事件日志。默认情况下,ASP 错误写入客户端浏览器以及 IIS 日志文件中。默认值为 False

匿名运行 On End 函数 [runOnEndAnonymously]

指定是否以匿名用户方式运行 SessionOnEndApplicationOnEnd 全局 ASP 函数。如果设为 False,则不会运行该函数。默认值为 True

脚本错误消息 [scriptErrorMessage]

指定当未将特定调试错误发送到客户端时发送到浏览器的错误消息。发送的默认消息为“处理 URL 时服务器上发生错误。请与系统管理员联系”。

将错误发送到浏览器 [scriptErrorSentToBrowser]

指定 Web 服务器除了将调试详细信息(文件名、错误、行号、描述)记录到 IIS 请求日志中以外,是否还将其写入客户端浏览器。默认值为 True

脚本语言 [scriptLanguage]

指定 Web 服务器上运行的所有 ASP 应用程序的默认脚本语言。默认为 VBScript。

缓存目录路径 [diskTemplateCacheDirectory]

包含目录的名称,在发生内存中缓存溢出后,ASP 会将已编译的 ASP 模板存储到磁盘上的该目录。默认为 systemroot\inetpub\temp\ASP Compiled Templates。

启用类型库缓存 [enableTypelibCache]

指定是否在服务器上缓存类型库。默认值为 True

磁盘缓存文件的最大数量 [maxDiskTemplateCacheFiles]

指定可以存储的已编译 ASP 模板的最大数量。默认值为 2000。

最大内存缓存文件数 [scriptFileCacheSize]

指定要缓存的预编译脚本文件的数量。如果设置为 0,将不缓存任何脚本文件。如果设置为 4291967295,将缓存请求的所有脚本文件。该属性用于调整性能,具体取决于可用内存量和脚本文件通信量。默认值为 500。

缓存的最大脚本引擎数 [scriptEngineCacheMax]

指定 ASP 页缓存在内存中的脚本引擎的最大数量。默认值为 250。

启用并行组件 [appServiceFlags]

启用 COM+ 并行程序集,这样 ASP 应用程序便可以指定要使用的系统 DLL 或 COM 组件的版本。默认值为 False

启用跟踪程序 [appServiceFlags]

启用 COM+ 跟踪程序,这样管理员或开发人员便可以调试 ASP 应用程序。默认值为 False

在 MTA 中执行 [executeInMta]

指定 ASP 是否可以在多线程分段中运行脚本。默认值为 False

荣誉组件线程模式 [trackThreadingModel]

指定 IIS 是否检查您的应用程序创建的所有组件的线程模型。默认值为 False

分区 ID [partitionID]

将此属性设为 COM+ 分区的 GUID。定义此属性时,请将“使用分区”元素设为 True

并行组件 [sxsName]

将此属性设为 COM+ 应用程序的名称。定义此属性时,请将“启用并行组件”元素设为 True

使用分区 [appServiceFlags]

将应用程序隔离到它们自己的 COM+ 分区中。如果将此属性设为 True,则必须为“分区 ID”元素定义一个值。默认值为 False

启用会话状态 [allowSessionState]

对 ASP 应用程序启用会话状态持续性。默认值为 True

最大会话数 [max]

指定 IIS 允许的并发会话的最大数量。默认值为 2147483647。

安全连接的新 ID [keepSessionIdSecure]

在从不安全连接切换到安全连接时生成一个新的 Cookie。默认值为 True

超时 [timeout]

指定自上次发出与会话对象关联的请求之后保持该对象的时间。默认值为 00:20:00。

“操作”窗格元素

元素名称描述

应用

保存您在功能页上所做的更改。

取消

取消您在功能页上所做的更改。

请参阅


目录