如何以编程方式配置IIS7?(不使用Metabase)

Mig*_*ura 3 .net iis iis-7

考虑在IIS中执行大量配置更改的.NET应用程序,例如更改虚拟目录或启用压缩.使用IIS6,可以使用元数据库完成所有操作DirectoryServices.

但是在IIS7中,Metabase兼容性是一个可选组件,因此我假设应该使用其他方法以编程方式执行配置更改.这样做的正确方法是什么?我应该直接编辑applicationHost.config文件还是推荐的API?

bob*_*mcr 8

我相信Microsoft.Web.Administration有你想要的.