我尝试创建 ServerManager (Microsoft.Web.Administration.dll) 的实例来获取 IIS Web 应用程序列表。代码在 Windows 2008 Server、ASP.NET、IIS7 上运行。IIS 位于同一台机器上。但是在这条线上
var serverManager = new ServerManager();
我得到例外:
System.ArgumentNullException: Value cannot be null. Parameter name: type
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Microsoft.Web.Administration.ConfigurationManager..ctor(ServerManager owner, String applicationHostConfigurationPath)
at Microsoft.Web.Administration.ServerManager..ctor(String applicationHostConfigurationPath)
我能做些什么?