亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

WCF和ASMX Web服務之間有什么區別?

WCF和ASMX Web服務之間有什么區別?

WCF和ASMX Web服務之間有什么區別?我對WCF和ASMX Web服務感到困惑。我在早期階段使用了很多Web服務,現在引入了一個名為WCF的新東西。我仍然可以創建作為Web服務的WCF。我認為WCF會有更多東西。WCF和Web服務之間有什么區別?什么時候應該使用?
查看完整描述

3 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

Keith Elder 在這里很好地將ASMX與WCF進行了比較??纯催@個。

ASMX和WCF的另一個比較可以在這里找到 - 我不是100%同意那里的所有要點,但它可能會給你一個想法。

WCF基本上是“ASMX on stereoids” - 它可以是ASMX所能提供的 - 還有更多!

ASMX是:

  • 編寫和配置簡單易行

  • 僅在IIS中可用

  • 只能從HTTP調用

WCF可以是:

  • 托管在IIS,Windows服務,Winforms應用程序,控制臺應用程序 - 您有完全的自由

  • 與HTTP(REST和SOAP),TCP / IP,MSMQ和更多協議一起使用

簡而言之:WCF完全取代ASMX。

查看MSDN上WCF開發人員中心。

更新:鏈接似乎已經死了 - 試試這個:什么是Windows Communication Foundation?


查看完整回答
反對 回復 2019-08-29
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

ASMX Web服務只能由HTTP(帶有.asmx的傳統Web服務)調用。雖然WCF服務或WCF組件可以由任何協議(如http,tcp等)和任何傳輸類型調用。

其次,ASMX Web服務不靈活。但是,WCF服務非常靈活。如果您制作新版本的服務,則需要公開新的結束。因此,服務是敏捷的,這是一種非常實用的方法,可以查看當前的業務趨勢。

我們將WCF開發為合同,接口,操作和數據合同。作為開發人員,我們更專注于業務邏輯服務,而不必擔心通道堆棧。WCF是用于任何類型服務的統一編程API,因此我們創建服務并使用配置信息來建立HTTP / TCP / MSMQ等通信機制


查看完整回答
反對 回復 2019-08-29
  • 3 回答
  • 0 關注
  • 870 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號