如何以编程方式配置IIS 6?

时间:2010-12-02 22:25:58

标签: c# iis configuration iis-6

我看到有一个很好的库Microsoft.Web.Administration允许你配置IIS 7.看来Microsoft.Web.Administration对IIS6不起作用,所以我试图看看是否有人可以提供一些替代建议。

我正在构建一个Windows窗体应用程序,它允许您实现配置所需的所有属性(网站,虚拟目录,应用程序池等)。

2 个答案:

答案 0 :(得分:3)

要配置IIS6,您必须恢复为System.Directory服务。

string iisPath = "IIS://localhost/W3svc/1/Root";
DirectoryEntry IISRootEntry = new DirectoryEntry(iisPath);

从那里拿走。

希望这有帮助,

答案 1 :(得分:1)

有一个名为ADSUtil.vbs的大型VB脚本,它位于IIS的管理目录中,可用于以脚本化(如果不是程序化的)方式配置IIS。你可以打电话给它,或者读它并撕掉它的内部。