La contrazione dei Consumi di Servizi Web dal Sito Web di Applicazioni Web
-
09-06-2019 - |
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?
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!