Rferimento a Servizio Web

venerdì 23 gennaio 2009 - 14.52

050782 Profilo | Junior Member

Devo creare un Windows Service (ma per ora sto facendo una Windows Application, quando sarà tutto funzionante lo riporterò in un servizio) che dovrà leggere da un file XML l'url di Web Service a cui si deve collegare... e sono completamente nel pallone!
Non so davvero da dove cominciare... come faccio ad aggiungere riferimenti a servizi da codice?

Anonimo Profilo | Senior Member

Per file xml intendi lo schema wsdl?
In tal caso puoi usare la funzionalità apposita di visual studio oppure generare un proxy a tale servizio usando svcutil:
http://msdn.microsoft.com/it-it/library/aa347733.aspx
Riccardo

050782 Profilo | Junior Member

andrò a leggere da un semplice file XML che tra i vari parametri avrà l'url di un web service
del tipo:

<nodo1>
<parametro1>http://...webservice?wsdl</parametro1>
<parametro2>valore</parametro2>
<parametro3>valore</parametro3>
<parametro4>valore</parametro4>
</nodo1>

Jeremy Profilo | Guru

Prova a guardare se ti puo essere utile guardare nella scheda impostazioni delle proprietà di progetto.
Dovresti trovare una proprietà in ambito applicazione dove puoi impostare l'url del sito dove risiede il webservice.

Per uqanto riguarda il riferimento potresti farlo anche in fase di progettazione..e poi modificargli l'url a runtime.....oppure chiedi informazioni riguardo le reflection...


Spero di esserti stato utile....Ciao.

050782 Profilo | Junior Member

aggiungendo la reference in fase di progettazione, non riesco poi a modificarla visto che la proprietà PATH dell'oggetto Reference è ReadOnly....
sbaglio qualcosa?? scusate, ma non ho mai avuto a che fare con "rifermenti dinamici"...
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5