This topic has 6 replies, 2 voices, and was last updated 5 months, 1 week ago by LemurTech.

  • Author
    Posts
  • #9769
     LemurTech
    Member

    This 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, Func1 invoke, Func1 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, Func1 invoke, Func1 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)

    0
    Be the first one to like this.
    Please wait...

    Matthew

    #9821
     Alexander
    Member

    Do you still has this issue?

    0
    Be the first one to like this.
    Please wait...
    #9822
     LemurTech
    Member

    As of 2.0.0.1539 we still have this issue.

    0
    Be the first one to like this.
    Please wait...

    Matthew

    #9825
     Alexander
    Member

    Fixed, please try to update in 30 minutes

    0
    Be the first one to like this.
    Please wait...
    #9827
     LemurTech
    Member

    Thanks, 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.

    0
    Be the first one to like this.
    Please wait...

    Matthew

    #9842
     Alexander
    Member

    If 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

    0
    Be the first one to like this.
    Please wait...
    #9846
     LemurTech
    Member

    Yes, 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.

    0
    Be the first one to like this.
    Please wait...

    Matthew

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.

©2020 MSPControl | Privacy Policy

Log in with your credentials

or    

Forgot your details?

Create Account