急急急,做了两天了,IIS中如何用命令添加一个应用程序扩展 ,up有分。
要求把一种扩展名   指向一个.dll 
 比如,把.aaa   指向   c;\windows\system32\asp.dll 
 这样的。   
 写过adsi的帮我一下。   
 我看了msdn他上只有添加虚拟目录,添加网站之类了,没见到添加应用程序扩展的。 
------解决方案--------------------不知道
------解决方案--------------------帮顶!!
------解决方案--------------------不会,帮顶
------解决方案--------------------我的软件计划有这个功能,但还没写到这里。   
 修改 ScriptMaps 即可。   
 相关帮助    
 ScriptMaps 
 ScriptMaps 属性指定了用于脚本处理器映射的应用程序的文件扩展名。列表字符串按下列格式书写:   
  "Extension, ScriptProcessor, Flags, IncludedVerbs " 
 其中 Extension 是文件扩展名,例如 .htm;ScriptProcessor 是 DLL 的完整路径;Flags 是与位掩码表中描述的被请求行为对应的整数值;IncludedVerbs 是由特定 ISAPI DLL 处理的动作列表。   
 例如,要为 ISAPI“Test.dll”指定文件扩展名“.htm”,可以提供如下列(字符串):   
   ".htm,C:\Windows40\System32\Inetsrv\Test.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 部分作为文件来访问。如果文件无法打开或不存在,则向客户端返回错误。    
 代码示例