如何以编程方式配置IIS7? (不使用元数据库)
问题描述:
考虑一个在IIS中执行大量配置更改(如更改虚拟目录或启用压缩)的.NET应用程序。使用IIS6,可以通过DirectoryServices
使用元数据库完成一切。如何以编程方式配置IIS7? (不使用元数据库)
但是,在IIS7中,元数据库兼容性是一个可选组件,所以我假设应该使用替代方法来以编程方式执行配置更改。做这些的正确方法是什么?我应该直接编辑0文件还是有推荐的API?
答
你可以使用:
- 的WebAdministration PowerShell加载项,在PowerShell中。
- Microsoft.Web.Administration.ServerManager类,来自.NET代码。