2010-01-10 35 views

回答

1

ASP.net根據與其它web服務特定屬性沿方法(的WebMethod)簽名生成WSDL。

例如,方法名稱是web服務操作,該方法的序列化參數是SOAP請求的一部分,該方法的序列化返回對象是SOAP響應的一部分。

搜索相關的信息主題,

  • 構建XML Web服務使用
  • ASP.NET XML序列化
1

你的參考是過時的。您不應該將ASMX Web服務用於新的Web服務開發。微軟現在認爲他們是「傳統技術」。您應該使用WCF進行所有新的Web服務開發。

+0

據我所知,WCF將比Web服務引入更多的開銷,特別是當第一次請求它時,它是什麼? – Ricky 2010-01-12 07:30:18

+0

我真的不知道你在哪裏得到你的信息。 WCF是.NET中的Web服務的實現。你似乎認爲WCF是一回事,但Web服務是另一回事。你錯了。 WCF是目前在.NET中執行Web服務的方式,而ASMX是執行Web服務的傳統(舊)方式。我預計它有一天會退休。請參閱http://johnwsaundersiii.spaces.live.com/blog/cns!600A2BE4A82EA0A6!860.entry。 – 2010-01-12 10:04:17

相關問題