通过C#与IIS交互

AJM*_*AJM 7 c# asp.net iis

我有一个C#程序用于构建和部署一套网站.

我想以编程方式与IIS进行交互,以便根据构建结果更改测试系统的虚拟目录指向的位置.

这可能还是只是疯狂的谈话?

Chr*_*ken 9

是的,可以通过WMI.Windows Management Instrumentation基本上是围绕Windows的API.你可以用编程方式做很多事情.

IIS 6及更低版本需要WMI,IIS 7和更高版本更简单,因为您只需使用Microsoft.Web.Administration程序集.

WMI:http://msdn.microsoft.com/en-us/library/aa394582( v = vs.85).aspx

Microsoft.Web.Administration:http://msdn.microsoft.com/en-us/library/ms613523%28v=VS.90%29.aspx