Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

miguel5655

Web Service WCF com Proxy

Mensagens Recomendadas

miguel5655

Boa tarde,

Estou com algumas dificuldades no desenvolvimento de uma aplicação.

A aplicação é windows forms e utiliza um WebService para se ligar do cliente até ao nosso servidor onde está o WebService (IIS).

Em desenvolvimento no Visual Studio adicionei em "Service references" a referência do WebService (óbvio que em produção alterei para o endpoint onde o webService está alojado no IIS).

Isto tudo está a funcionar, o meu problem está em clientes que usam Proxy para aceder á internet.

Não consigo encontrar documentação sobre isto e não consigo colocar o meu WebService a funcionar pelo proxy.

Por exemplo, no caso de um WebRequest a classe permite-me introduzir ou obter por defeito o proxy usado pelo Internet Explorer ou Chrome (WebRequest.GetSystemWebProxy()). Nesta classe consigo introduzir as credenciais proxy de acesso e funciona através do Proxy.

No caso do WebService não encontro maneira de fazer.

Vou deixar uma função que usa o WebService de forma a entenderem melhor:

Public Function GetSharefileDownloadInfo(ByVal idSharefile As Integer) As Comwindow.SharefileInfo

Dim sharefileDownloadInfo As New Comwindow.SharefileInfo

Try

Using serv As Service.ServiceClient = New Service.ServiceClient()

sharefileDownloadInfo = serv.GetInfoSharefileDownload(idSharefile)

End Using

Catch ex As Exception

Throw New Exception(ex.Message, ex)

End Try

Return sharefileDownloadInfo

End Function

Como é que aqui eu consigo chamar o WebService utilizando proxy??

Devo alterar algo no App.Config???

Não sei se me estou a explicar de forma correta.

Obrigado a todos que puderem ajudar.

Editado por miguel5655

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.