我有一个C#程序用于构建和部署一套网站.
我想以编程方式与IIS进行交互,以便根据构建结果更改测试系统的虚拟目录指向的位置.
这可能还是只是疯狂的谈话?
解决方法
是的,可以通过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