app pool restart thing out of the way and force dedicated app pool thing that I approved

This commit is contained in:
dev_amdtel 2013-05-03 17:59:19 +04:00
parent 580a898523
commit cfd0b39673
14 changed files with 767 additions and 396 deletions

View file

@ -259,6 +259,41 @@ namespace WebsitePanel.Server
throw;
}
}
// AppPool
[WebMethod, SoapHeader("settings")]
public void ChangeAppPoolState(string siteId, AppPoolState state)
{
try
{
Log.WriteStart("'{0}' ChangeAppPoolState", ProviderSettings.ProviderName);
WebProvider.ChangeAppPoolState(siteId, state);
Log.WriteEnd("'{0}' ChangeAppPoolState", ProviderSettings.ProviderName);
}
catch (Exception ex)
{
Log.WriteError(String.Format("'{0}' ChangeAppPoolState", ProviderSettings.ProviderName), ex);
throw;
}
}
[WebMethod, SoapHeader("settings")]
public AppPoolState GetAppPoolState(string siteId)
{
try
{
Log.WriteStart("'{0}' GetAppPoolState", ProviderSettings.ProviderName);
AppPoolState result = WebProvider.GetAppPoolState(siteId);
Log.WriteEnd("'{0}' GetAppPoolState", ProviderSettings.ProviderName);
return result;
}
catch (Exception ex)
{
Log.WriteError(String.Format("'{0}' GetAppPoolState", ProviderSettings.ProviderName), ex);
throw;
}
}
#endregion
#region Virtual Directories