如何自动创建IIS脚本映射

时间:2009-03-12 20:01:57

标签: iis scripting automation

我想用脚本自动执行以下任务 为我的项目创建IIS脚本映射:

  • 转到“控制面板”|管理工具
  • 开放互联网信息服务
  • 右键单击“默认”网站,然后选择“属性”。
  • 在“属性”对话框中,选择“主目录”选项卡。
  • 单击“应用程序配置”对话框中的配置按钮。
  • 点击“添加”按钮。

在“添加/编辑”对话框中,确保以下设置正确无误:

  • 对于可执行文件,放入C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
  • 作为扩展名,输入'*'
  • 对于动词,请选择“所有动词”
  • 选择“脚本引擎”并将“检查该文件存在”留空。

注意: IIS v5.1管理器控制台允许您添加“*”通配符扩展名,但IIS v6管理器不允许。这只是一个UI限制。我的盒子是WinXP。

1 个答案:

答案 0 :(得分:0)

我们有一个脚本,使用javascript对IIS进行一些更新。

var iisPath = "IIS://localhost/W3SVC/" + siteID;
var site = GetObject(iisPath);

从这里你应该能够做你想做的事。您可能需要查看object model.

您可能还想查看以下文章:http://blogs.msdn.com/david.wang/archive/2005/07/13/HOWTO_Enumerate_IIS_Website_Configuration.aspx 以下是ScriptMaps属性的具体信息:http://msdn.microsoft.com/en-us/library/ms526052.aspx