Cambiar Dinamicamente la url de un Service Reference y Web Reference vb.Net

Service Reference:

Dim WsLauncher As New WS_Launcher.WS_LauncherSoapClient
WsLauncher.Endpoint.Address = New EndpointAddress("http://servidor/calculo.asmx")

Web Reference:

Dim WsLauncher As New WsValidaLogin.ws_ValidaLogin
WsLauncher.Url = "http://servidor/calculo.asmx"

Esperamos sea de su utilidad,

Saludos

También te podría gustar...

9 Respuestas

  1. Sandro dice:

    Hola gente,
    si es posible cambiar el url dinamicamente del app.config (miaplicacion.config), es posible cambiar los datos del de un servie reference?

  2. Crisay dice:

    Gracias por tu respuesta, precisamente fue necesario eliminar el web reference y crear un service reference; la razón es porque por una extraña razón el componente web reference tiene incompatibilidad con SQL 2016. razón por la que tuve que cambiar la forma del llamado dentro del condigo como lo menciono anteriormente.

  3. Crisay dice:

    Perdón por repetir el mensaje, pero no me aparecían algunos textos

    Ayuda por favor, luego de migrar de webreference a un servicereference en un script component SSIS ya que me generaba un error de compatibilidad con SQL2016 modifique las lineas de codigo como se indico. modifique.

    Web Reference:

    Dim WsSasAutorizaciones As New wsServiceSAS.SAS
    WsSasAutorizaciones.Url = «http://servidor/wsServicio/sas/sas.asmx»

    Service Reference:

    Dim WsSasAutorizaciones As New wsServiceSSAS.SASSoapClient
    WsSasAutorizaciones.Endpoint.Address = New EndpointAddress(«http://servidor/wsServicio/sas/sas.asmx»)

    Me genera el siguiente error y no entiendo porque.

    Could not find default endpoint element that references contract ‘wsServiceSSAS.SASSoap’ in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.

    Agradezco su pronta respuesta

  4. Crisay dice:

    Ayuda por favor, luego de migrar de webreference a un servicereference en un script component SSIS ya que me generaba un error de compatibilidad con SQL2016 modifique las lineas de codigo como se indico. modifique.

    Web Reference:

    Service Reference:

    Dim WsSasAutorizaciones As New wsServiceSSAS.SASSoapClient
    WsSasAutorizaciones.Endpoint.Address = New EndpointAddress(«http://servidor/wsServicio/sas/sas.asmx»)

    Could not find default endpoint element that references contract ‘wsServiceSSAS.SASSoap’ in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.

    Agradezco su pronta respuesta

  5. Crisay dice:

    Ayuda por favor, luego de migrar de webreference a un servicereference en un script component SSIS ya que me generaba un error de compatibilidad con SQL2016 modifique las lineas de codigo como se indico. modifique.

    Web Reference:

    Service Reference:

  6. Christian dice:

    No soy de comentar cosas, pero la verdad es que vi un monton de soluciones a esto 10 veces mas complicadas, cuando solamente era esta sola linea.

  7. Alexis dice:

    Muchas gracias por el aporte, sencillo de hacer pero difícil de encontrar me salvaste la vida mil gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada.