This topic has 6 replies, 2 voices, and was last updated 1 year, 1 month ago by LemurTech.
-
AuthorPosts
-
October 10, 2019 at 8:31 pm #9769
LemurTech
MemberThis is build 2.0.0.1385
When attempting to switch a site from shared to dedicated IP (or vice versa), the bindings of the site are completely removed, but the operation then throws errors. Target servers are Windows 2012 R2.
00:00:03 WebInvoke: https://10.168.40.211:9003/AspNet/WebServer.asmx – GetSite. Error: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Runtime.InteropServices.COMException: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8)at Microsoft.Web.Administration.Interop.IAppHostProperty.get_Value()at Microsoft.Web.Administration.ConfigurationElement.GetPropertyValue(IAppHostProperty property)at Microsoft.Web.Administration.Site.get_State()at MSPControl.Providers.Web.IIs.WebObjects.WebObjectsModuleService.GetSiteState(ServerManager srvman, String siteId)at MSPControl.Providers.Web.IIs70.GetSite(String siteId)at MSPControl.Providers.Web.IIs80.GetSite(String siteId)at MSPControl.Providers.Web.WebServices.WebServer.GetSite(String siteId)— End of inner exception stack trace — ( at MSPControl.Core.Web.ServiceProxy.Invoke(String methodName, Func
1 invoke, Func
1 syncInvoke)at MSPControl.Core.Web.ServiceProxy.Invoke(String methodName, Object[] parameters)). at MSPControl.Core.Web.ServiceProxy.Invoke(String methodName, Object[] parameters)at MSPControl.Providers.Web.WebServer.GetSite(String siteId)at MSPControl.EnterpriseServer.WebServerController.GetWebSite(Int32 siteItemId)at MSPControl.EnterpriseServer.WebServerController.GetCertificatesForSite(Int32 siteId)at MSPControl.EnterpriseServer.WebServerController.AddWebSitePointer(Int32 siteItemId, String hostName, Int32 domainId, Boolean updateWebSite, Boolean ignoreGlobalDNSRecords, Boolean rebuild)00:00:03 Error executing ‘SWITCH_TO_SHARED_IP’ task on ‘testing10.vortx.com’ WEB_SITE at MSPControl.EnterpriseServer.WebServerController.AddWebSitePointer(Int32 siteItemId, String hostName, Int32 domainId, Boolean updateWebSite, Boolean ignoreGlobalDNSRecords, Boolean rebuild)at MSPControl.EnterpriseServer.WebServerController.SwitchWebSiteToSharedIP(Int32 siteItemId)
00:00:03 WebInvoke: https://10.168.40.211:9003/AspNet/WebServer.asmx – GetSite. Error: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Runtime.InteropServices.COMException: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8)at Microsoft.Web.Administration.Interop.IAppHostProperty.get_Value()at Microsoft.Web.Administration.ConfigurationElement.GetPropertyValue(IAppHostProperty property)at Microsoft.Web.Administration.Site.get_State()at MSPControl.Providers.Web.IIs.WebObjects.WebObjectsModuleService.GetSiteState(ServerManager srvman, String siteId)at MSPControl.Providers.Web.IIs70.GetSite(String siteId)at MSPControl.Providers.Web.IIs80.GetSite(String siteId)at MSPControl.Providers.Web.WebServices.WebServer.GetSite(String siteId)— End of inner exception stack trace — ( at MSPControl.Core.Web.ServiceProxy.Invoke(String methodName, Func
1 invoke, Func
1 syncInvoke)at MSPControl.Core.Web.ServiceProxy.Invoke(String methodName, Object[] parameters)). at MSPControl.Core.Web.ServiceProxy.Invoke(String methodName, Object[] parameters)at MSPControl.Providers.Web.WebServer.GetSite(String siteId)at MSPControl.EnterpriseServer.WebServerController.GetWebSite(Int32 siteItemId)at MSPControl.EnterpriseServer.WebServerController.GetCertificatesForSite(Int32 siteId)at MSPControl.EnterpriseServer.WebServerController.AddWebSitePointer(Int32 siteItemId, String hostName, Int32 domainId, Boolean updateWebSite, Boolean ignoreGlobalDNSRecords, Boolean rebuild)Like0Be the first one to like this.Please wait...Matthew
November 26, 2019 at 1:35 pm #9821Alexander
MemberDo you still has this issue?
Like0Be the first one to like this.Please wait...November 27, 2019 at 1:17 pm #9822LemurTech
MemberAs of 2.0.0.1539 we still have this issue.
Like0Be the first one to like this.Please wait...Matthew
November 28, 2019 at 2:47 am #9825Alexander
MemberFixed, please try to update in 30 minutes
Like0Be the first one to like this.Please wait...December 2, 2019 at 12:38 pm #9827LemurTech
MemberThanks, Alexander.
The switch no longer generates an error. However, it’s not doing quite what I would expect.
The switch from “shared” to “dedicated” works as desired. However, when switching from “dedicated” to “shared”, the address chosen is the “all unassigned” (*) rather than the public IP defined in the server IIS properties.
Like0Be the first one to like this.Please wait...Matthew
December 23, 2019 at 2:50 pm #9842Alexander
MemberIf you want to use External Ip as Shared Ip please add IP address to General Pool in the Server Settings.
Then set Web Sites Shared IP Address in Web Provider Settings of this Server
Like0Be the first one to like this.Please wait...December 26, 2019 at 1:49 pm #9846LemurTech
MemberYes, that is exactly the procedure I have used: add the public IP to the General Pool, then set Web Sites Shared IP Address to that IP address. I also have Web Sites Public Shared IP Address set to the same IP. The behavior is as I previously described.
Like0Be the first one to like this.Please wait...Matthew
-
AuthorPosts
You must be logged in to reply to this topic.