si anche se lo metto a mano mi da sempre errore di endpoint...è proprio questo che nn capisco. Ho provato anche a fare:

codice:
        Dim elements As New BindingElementCollection()
        'elements.Add(New BinaryMessageEncodingBindingElement())
        elements.Add(New TextMessageEncodingBindingElement())
        elements.Add(New HttpTransportBindingElement())

        Dim binding As New CustomBinding(elements)

        Dim address As New EndpointAddress(New Uri("http://localhost/tdestservice/Service.svc", UriKind.Absolute))

        Dim client1 As New JsonpAjaxService.AjaxServiceClient(binding, address)

        Label1.Text = Label1.Text & client1.prova().Trim 'qui va in errore di end point
        
        client1.Close()

        Dim myBinding As New BasicHttpBinding()
        Dim myEndpoint As New EndpointAddress("http://localhost/tdestservice/Service.svc")
        Dim d1 As New ChannelFactory(Of JsonpAjaxService.AjaxService)(myBinding, myEndpoint)

        Dim d As JsonpAjaxService.AjaxService = d1.CreateChannel()

        Label1.Text = Label1.Text & d.prova().Trim 'qui va in errore di end point