private static void RemoveWebSite(string siteName)
{
using (var serverManager = new ServerManager())
{
var testSite = serverManager.Sites.SingleOrDefault(s => s.Name == siteName);
if (testSite != null)
{
serverManager.Sites.Remove(testSite);
serverManager.CommitChanges();
}
var testAppPool = serverManager.ApplicationPools.SingleOrDefault(s => s.Name == siteName);
if (testAppPool != null)
{
serverManager.ApplicationPools.Remove(testAppPool);
serverManager.CommitChanges();
}
}
}