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)
私に何ができる?