WCF è molto più flessibile:
- può essere utilizzato su HTTP (come eredità ASMX)
ma anche: può essere utilizzato nel corso NetTCP, MSMQ, wsHttp e così via
I servizi WCF possono essere ospitati in IIS (come legacy ASMX)
ma i servizi WCF possono anche essere auto-ospitati in un'app console, servizio Windows NT, ecc.
WCF offre molte più funzioni di sicurezza e livelli di sicurezza rispetto ASMX (messaggio di sicurezza, ecc)
- WCF offre cose come messaggistica affidabile, il supporto delle transazioni ecc
In WCF, quasi tutto è configurabile in un file di configurazione - molto più che con ASMX.
Non ho documenti pronti a disposizione che descrivano questo, ma questo è davvero l'essenza di tutto ciò, direi.
Marc
PS: Non sono sicuro se questo dovrebbe contenere qualcosa di utile per voi:
http://whitepapers.techrepublic.com/abstract.aspx?kw=remoting&docid=270830
PPS: si sarebbe pensare che Microsoft avrebbe mucchi di questi white paper per convincere gente - ma no ..... :-)
fonte
2009-07-22 12:37:22
Vedere questo [domanda] (http: //stackoverflow.com/questions/6666/web-services-wcf-vs-standard). –