日期:2014-05-17  浏览次数:20792 次

怎样通过编程的方式操作IIS6和IIS7
如果使用C#的话,好像有Microsoft.Web.Administration可以用来操作IIS7,非常方便,但没有找到哪个类是专门用来管理IIS6的

如果用Vbscript的话,都可以用WMI的root\WebAdministration和root\MicrosoftIIsv2这两个命名空间来分别管理,但这样比较麻烦一点,没有像Microsoft.Web.Administration这样方便.


那么,是不是如果要通过C#或者VBScript来对IIS6和IIS7进程管理的话,使用下面的方式是最好的?

C# --> IIS6 使用WMI的root\MicrosoftIIsv2命名空间中的类和方法
VBScript --> IIS6 使用WMI的root\MicrosoftIIsv2命名空间中的类和方法

C# --> IIS7 使用.NET提供的Microsoft.Web.Administration类
VBScript --> IIS7 使用WMI的WMI的root\WebAdministration命名空间中的类和方法

如果有更好更方便的方法,请各位告诉我,谢谢!

------解决方案--------------------
iis6的话,调用C:\Inetpub\AdminScripts中的脚本管理。