public void CheckWebSiteHealth() { IIsService iisService = new IIsService(); IIsSite website = iisService.Sites[2]; website.VirtualDirectories[0].ApplicationPoolId = "UGuardNotificationServer"; }
public void CreateIIsVirtualDirectory() { IIsService iisService = new IIsService(); IIsSite website = iisService.Sites[2]; using (IIsVirtualDirectory virtualDirectory = website.AddVirtualDirectory("UGuardJ", @"C:\Inetpub\wwwroot\abc\")) { virtualDirectory.CreateApplication(); virtualDirectory.AccessPermissions = AccessPermissionFlags.Read + (int)AccessPermissionFlags.Script; } }
public void CreateNewWebSite() { IIsService iisService = new IIsService(); using (IIsSite newWebSite = iisService.AddSite("dd", @"C:\Inetpub\abc\", "Testing.com", 110, String.Empty)) { newWebSite.ASPNETVersion = ASPNETVersions.v2_0_50727; var newPool = iisService.AddAppPool("testpool"); newWebSite.ApplicationPoolId = newPool.Id; newWebSite.StartSite(true); } }
public void GetIIsWebSite() { IIsService iisService = new IIsService(); IIsSite[] website = iisService.Sites; }