Я хочу, чтобы проверить погоду пула приложений присутствует или нет в IIS.For, что я использую ServerManager следующим образом ->ServerManager Isnt поддерживается в IIS 8 и выше
ServerManager mgr = new ServerManager();
if (mgr.ApplicationPools["myapplicationpoolname"] == null)
{
//My Procedure to create application pool as app pool doesnt exist
}
Это работает маслянистый гладкой на IIS 7.5 и ниже versions.But в IIS 8 и выше ServerManager не может быть использован выше способом из-за утечки памяти issues.I даже попробовал предложенный метод обхода на MSDN следующим образом ->
var mgr = ServerManager.OpenRemote("localhost");
еще нет luck.I не я застрял поскольку я не могу использовать servermanager в IIS 8 и выше: (Любая помощь будет оценена :)
Я, наконец, решил свою проблему, используя аргументы appcmd.exe :) .. Нет другого варианта, возможно :) – AkshayJ