急做了两天了,IIS中怎么用命令添加一个应用程序扩展 ,up有分

急做了两天了,IIS中怎么用命令添加一个应用程序扩展 ,up有分

急急急,做了两天了,IIS中如何用命令添加一个应用程序扩展 ,up有分。

要求把一种扩展名   指向一个.dll

比如,把.aaa   指向   c;windowssystem32asp.dll

这样的。

写过adsi的帮我一下。

我看了msdn他上只有添加虚拟目录,添加网站之类了,没见到添加应用程序扩展的。




不知道




帮顶!!




不会,帮顶




我的软件计划有这个功能,但还没写到这里。

修改 ScriptMaps 即可。

相关帮助

ScriptMaps

ScriptMaps 属性指定了用于脚本处理器映射的应用程序的文件扩展名。列表字符串按下列格式书写:

“Extension, ScriptProcessor, Flags, IncludedVerbs ”

其中 Extension 是文件扩展名,例如 .htm;ScriptProcessor 是 DLL 的完整路径;Flags 是与位掩码表中描述的被请求行为对应的整数值;IncludedVerbs 是由特定 ISAPI DLL 处理的动作列表。

例如,要为 ISAPI“Test.dll”指定文件扩展名“.htm”,可以提供如下列(字符串):

“.htm,C:Windows40System32InetsrvTest.dll,5,GET, HEAD, POST ”

注意 IIS 允许使用“*”替代文件扩展名,这样实际上是指定所有请求都经由指定的 ScriptProcessor 处理。在应用处理所有文件类型请求的自定义 ISAPI 扩展时,此功能有用。

在 IIS 4.0 及更低的版本中,该语法用于列出排除的动作,而不是包括的动作。在 5.0 及更高的版本中,如果未列出动作,则假定值为“全部动作”。您应该列出希望 ISAPI 筛选器或扩展处理的动作。

属性名 属性值

XML 数据类型 MULTISZ

WMI 数据类型 MULTISZ

ADSI 数据类型 MULTISZ

ABO 数据类型 MULTISZ

ABO 配置数据库标识符 MD_SCRIPT_MAPS

属性 INHERIT

默认值 null

MetaFlagsEx CACHE_PROPERTY_MODIFIED

用户类型 IIS_MD_UT_FILE

StartingNumber 不适用

EndingNumber 不适用

ID 6014

可配置的位置

可以在 IIS 配置数据库中的以下位置配置该属性。

配置数据库路径 IIS 管理对象类型

/LM/W3SVC/n/ROOT

/LM/W3SVC/n/ROOT/virtual_directory_name IIsWebVirtualDir

/LM/W3SVC/n IIsWebServer

/LM/W3SVC IIsWebService

/LM/W3SVC/n/ROOT/file_name

/LM/W3SVC/n/ROOT/virtual_directory_name/file_name IIsWebFile

/LM/W3SVC/n/ROOT/physical_directory_name

/LM/W3SVC/n/virtual_directory_name/physical_directory_name IIsWebDirectory



常量 值 描述

MD_SCRIPTMAPFLAG_SCRIPT 0x00000001 允许脚本在被授予 Script 权限的目录中运行。如果没有设置该值,则脚本只能在标志有“执行”权限的目录中运行。

MD_SCRIPTMAPFLAG_CHECK_PATH_INFO 0x00000004 服务器在启动脚本引擎前,试图将 URL 的 PATH_INFO 部分作为文件来访问。如果文件无法打开或不存在,则向客户端返回错误。

代码示例

急做了两天了,IIS中怎么用命令添加一个应用程序扩展 ,up有分

相关文章:

你感兴趣的文章:

标签云: