private void TryFindAppPool(ManagementScope scope, string name) { var service = new IisService("localhost"); IisAppPool appPool = service.FindAppPoolByName(name); Console.WriteLine("found app pool: " + (appPool != null)); }
public static int Main(string[] args) { Log.PreInitialize(); FixCosturaPath(); Options options; if (!TryParseOptions(args, out options)) { return(-1); } AcmeClientService acmeClient = new AcmeClientService(options); FirewallService firewallService = new FirewallService(); IisService iisService = new IisService(options, firewallService); AcmeCertificateService acmeCertificateService = new AcmeCertificateService(options, acmeClient, iisService); RenewalService renewalService = new RenewalService(options); CertificateStoreService certificateStoreService = new CertificateStoreService(options, iisService); Program program = new Program(options, acmeClient, iisService, acmeCertificateService, renewalService, certificateStoreService, firewallService); program.Execute(); return(0); }
public void SetAppPoolIdentity() { IisService service = new IisService("localhost"); IisAppPool appPool = service.FindAppPoolByName("GiP"); appPool.Identity = new Iis6AppPoolIdentity { IdentityType = Iis6AppPoolIdentityType.NetworkService }; }
private Program(Options options, AcmeClientService acmeClient, IisService iisService, AcmeCertificateService acmeCertificateService, RenewalService renewalService, CertificateStoreService certificateStoreService, FirewallService firewallService) { _options = options; _acmeClient = acmeClient; _iisService = iisService; _acmeCertificateService = acmeCertificateService; _renewalService = renewalService; _certificateStoreService = certificateStoreService; _firewallService = firewallService; }
public void SetAppPoolIdentity() { IisService service = new IisService("localhost"); IisAppPool appPool = service.FindAppPoolByName("GiP"); appPool.Identity = new Iis6AppPoolIdentity {IdentityType = Iis6AppPoolIdentityType.NetworkService}; }
public void TestIis() { var s = new IisService(new ServerManager()); s.CreateApplication("Admin", "/ENSSUP_HOMOL_EVO_ADM", @"C:\dev\alcuin\alcuin\Web\Admin\Web\Alcuin.Admin.Web"); }