261 messaggi dal 12 maggio 2003
Scusate, sarò stupido io ma saranno almeno tre ore che giro sulla documentazione che secondo me è stata scritta da un ubriaco...allora:
devo realizzare una classe proxy per chiamare in maniera asincrona i metodi di un WebService.
C'è il famigerato WSDL.exe che la crea per me.
La classe creata si presenta con lo stesso nome della classe del WebService ma contrassegnata come partial.
Ora mettendo la classe proxy nella App_Code insieme alla classe del WS le due classi si fondono in un unico oggetto WS dandomi accesso ai metodi dell'una e dell'altra.
Fin qui tutto ok.
Poi compilo e GIUSTAMENTE il compilatore mi avverte che una classe parziale non può implementare due classi base differenti (WebService e SoapHttpClientProtocol ).
A questo punto: se ne rinomino una non si vedono più, se metto partial anche la prima si pianta con l'errore di cui sopra..come cavolo si usa 'sta classe proxy???
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

Mo non puoi far generare direttamente il rpoxy a visual studio così fa tutto lui?

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
261 messaggi dal 12 maggio 2003
mi farebbe piacere capire come funziona...cmq come si fa da visual studio a generare il proxy?
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

ti basta fare tasto destro sul progetto e seleziona la voce "aggiungi riferimento web", lui ti da una maschera dove meetti l'url del webservice e lui genera ttto il proxy per te.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
azrael ha scritto:
documentazione che secondo me è stata scritta da un ubriaco...


Se lo dici tu...

mettendo la classe proxy nella App_Code insieme alla classe del WS le due classi si fondono in un unico oggetto


Scusa ma qual'è il senso di mettere la classi proxy nel progetto che hosta il webservice???

Stefano ti ha detto "Usa VS per generare la classe proxy": è sicuramente più comodo che non usare wsdl.exe da riga di comando ma non cambia la sostanza (alla fine è un wizard sullo stesso comando dell'SDK): proxy e web service non possono stare nello stesso progetto semplicemente perché... non ha alcun senso farlo!

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.