C#: Aggiornare i parametri di un web reference

venerdì 13 giugno 2008 - 13.18

Gio83 Profilo | Newbie

Salve a tutti,
devo costrure un 'applicazione client/server che utilizzi i web service.
Dal lato client ho la necessità di collegarmi ad un web service che si trova in un server che non conosco a priori, cioè: lo stesso web service è impelmentato da più server, il client non conosce a priori a quale di questi server si dovrà collegare se non dopo una fase di scelta.
Posso "aggiornare" il web reference in modo che punti a run-time al server scelto?

Gio83 Profilo | Newbie

Nell'articolo è descritto proprio quello che vorrei fare io, purtroppo però non riesco a trovare il costruttore del Web Reference: in effetti il file Reference.cd non compare tra i file di progetto, ma comunque l'ho trovata nella directory di lavoro. Sto usando una Visual Studio 2005, magari le differenze sono dovute a verisoni diverse di VS.
In ogni caso come posso cambiare a run-time l'URL del Web Service?

Gio83 Profilo | Newbie

>Certo che puoi cambiarlo, istanzi la classe proxy e poi modifichi
>la classe url.
>Considera che come ho scritto nell'articolo se fai tutto da visual
>studio ti modifica tutto lui in automatico e poi ti basta cambiare
>l'url nel web.config
>-------------
>Marco Caruso
>[MCPD,MCTS,MCSD.NET,MCAD,MCP]
>il mio blog
>http://blogs.dotnethell.it/Coach

Fantastico, sono riuscito a cambiare URL a run-time. Grazie per l'aiuto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5