Domanda

Sto cercando di utilizzare più i Servizi Web di ridefinire alcune delle stesse classi comuni nel loro wsdl.Io attualmente li hanno fatto riferimento a un Sito Web, ma voglio la conversione di Applicazioni Web.

Dal momento che alcune delle stesse classi vengono ridefiniti da più Servizio Web, il problema è che quando li si aggiunge in un'Applicazione web non c'è alcun modo per rendere gli spazi dei nomi lo stesso per più Servizi Web, come è possibile in un Sito Web.

C'è un modo per fare quello che sto cercando?

È stato utile?

Soluzione

Mostra tutti i file nel progetto, poi, a mano-modifica generata automaticamente di Riferimento.cs file per modificare gli spazi dei nomi (e rimuovere i duplicati)?Brutto, ma dovrebbe funzionare.

In alternativa, utilizzare wsdl.exe dalla riga di comando-è in grado di generare un unico proxy per più servizi e poi aggiungere il file generato per il progetto manualmente.La sintassi è qualcosa di simile a: wsdl http://svr/foo.asmx http://svr/bar.asmx /namespace:Fnord.Proxies

Altri suggerimenti

Ahh non sapevo che il wsdl utilità della riga di comando potrebbe generare un file per molti asmx....thats impressionante!Proverò ora.Posso integrare nel nostro processo di generazione di troppo.Grande, grazie!

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