Domanda

Ho un servizio WCF che ho di riferimento .net 2.0 progetto.

Ho cercato di riferimento mediante l' "aggiungi riferimento web"metodo, ma saltano i parametri.

Per esempio, io ho un metodo di servizio che prevede un char[] per essere passato, ma quando ho aggiunto il riferimento web, il metodo prevede un int[].

Allora ho cercato di installazione svcutil e ha funzionato...tipo di.
Ho potuto ottenere solo la classe di servizio da compilare con l'aggiunta di un sacco di .net 3.0 i riferimenti al mio .net 2.0 progetto.Questo non sta bene con l'architetto e quindi ho dovuto può (e probabilmente per il meglio troppo).

Quindi mi chiedevo se qualcuno ha qualche puntatori o risorse su come posso impostare un .net 2.0 progetto di riferimento di un Servizio WCF.

È stato utile?

Soluzione

Uno di quei casi che è necessario modificare il file WSDL.Per cominciare un utile strumento di

http://codeplex.com/storm

Altri suggerimenti

Cosa vincolante stai usando - penso che se si bastone per il basicHttp associazione che si dovrebbe essere in grado di generare un proxy utilizzando "aggiungi riferimento web" approccio da un .net 2 progetto?

Forse, se si posta il contratto/definizione dell'interfaccia potrebbe aiutare?

Cheers Richard

Grazie per la risorsa.Certamente mi ha aiutato a testare il webservice, ma non mi è molto di aiuto per l'utilizzo del servizio WCF nel mio .net 2.0 dell'applicazione.

Quello che alla fine ho finito per fare sta tornando agli architetti, e spiegando che il 3.0 dll che avevo bisogno di un riferimento ha compilato indietro per eseguire il 2.0 CLR.Non necessariamente come la soluzione, ma abbiamo intenzione di andare con lui per ora non sembra essere troppo molte valide alternative

Stavo usando il basicHttp vincolante, ma il problema è stato effettivamente, con l'XMLSerializer.Non riconoscere correttamente il wsdl generato dal WCF (anche con basicHttp associazioni) per qualcosa di diverso valore di base tipi.

Siamo arrivati a questo aggiunto il riferimento al 3.0 dll e utilizza il serializzatore datacontract.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top