我正在使用基于ASP.Net的Web应用程序配置和操作和控制IIS 6.0及更高版本。我正在考虑将WMI,ADSI,托管API作为我的选项。ASP.Net中的IIS管理更好:WMI或ADSI或托管API?有什么区别?
我有一个目标Windows系统WIN2k3或更高版本。语言的选择是C#,应用程序必须使用ASP.Net构建。
本文介绍了每种方法,但我对某些方面有些不确定; http://learn.iis.net/page.aspx/283/provisioning-options-in-iis7/rev/1
我对这些选项有以下问题。
对于所述目标哪个更好或更强大? ADSI(System.DirectoryServices)或WMI(Microsoft.Web.Management)还是托管API(Microsoft.Web.Administratoion)?纠正我,如果我在这里做错了什么。
下一版本的IIS可能支持哪种选项或技术?
- 哪个选项具有最大的灵活性和可扩展性?
- 从哪里可以找到任何建议/选择的技术资源?
我不太可能在II5.1或更低版本上工作。所以兼容区域从IIS 6.0及更高版本开始。应用程序必须使用ASP.Net构建,如果不可避免,可能会使用未受管理的代码。
感谢
问候
史蒂夫