Fixed: Portal: SSL tab disappears when selecting
Fixed: Switch dedicated/shared ip ensured all bindings are cleared when switching
This commit is contained in:
parent
3d8fa9cf38
commit
37c44cdd63
3 changed files with 26 additions and 13 deletions
|
@ -646,11 +646,17 @@ namespace WebsitePanel.EnterpriseServer
|
|||
DeleteWebSitePointer(siteItemId, domain.DomainId, true, true, false);
|
||||
|
||||
// clear binding left overs
|
||||
List<ServerBinding> newBindings = new List<ServerBinding>();
|
||||
WebServer web = new WebServer();
|
||||
ServiceProviderProxy.Init(web, siteItem.ServiceId);
|
||||
WebSite site = web.GetSite(siteItem.SiteId);
|
||||
List<ServerBinding> newBindings = new List<ServerBinding>();
|
||||
web.UpdateSiteBindings(siteItem.SiteId, newBindings.ToArray(), true);
|
||||
try
|
||||
{
|
||||
web.UpdateSiteBindings(siteItem.SiteId, newBindings.ToArray(), true);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// update site item
|
||||
siteItem.SiteIPAddressId = addressId;
|
||||
|
@ -744,9 +750,16 @@ namespace WebsitePanel.EnterpriseServer
|
|||
// clear binding left overs
|
||||
WebServer web = new WebServer();
|
||||
ServiceProviderProxy.Init(web, siteItem.ServiceId);
|
||||
WebSite site = web.GetSite(siteItem.SiteId);
|
||||
List<ServerBinding> newBindings = new List<ServerBinding>();
|
||||
web.UpdateSiteBindings(siteItem.SiteId, newBindings.ToArray(), true);
|
||||
|
||||
try
|
||||
{
|
||||
web.UpdateSiteBindings(siteItem.SiteId, newBindings.ToArray(), true);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
//figure out the PackageAddressId
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue