2009-08-11 67 views
3

我加入一個方法重載用C#編寫的ASMX Web服務,並以發佈我需要的服務WebServiceBinding屬性更改爲以上。這樣做似乎很無害的(Web服務將僅由寫在房子,至少在可預見的未來應用程序使用),但我錯過了這樣的選擇的一些影響?造成負面影響

+0

什麼是 「C#Web服務」? C#是一種很好的編程語言,但我不認爲它包含Web服務。 – 2009-08-16 00:17:11

+0

另外,你的意思是ASMX的網絡服務,或WCF? – 2009-08-16 00:18:09

+0

上面編輯,並希望澄清 – cori 2009-08-17 14:39:28

回答

0

只是爲了換東西在這裏(後@尼古拉斯的查詢),我決定,過於擔心這對僅供內部使用的網絡服務達微優化。

具體而言,我確定只要沒有人會從我的WSDL爲該服務生成代理,並且只要所有消費者都是衆所周知的(並且在這種情況下在我的控制下),WS我符合的配置文件是無關緊要的。

1

To implement method overloading in webservices first you must set the MessageName 
attribute of your webservice then set your webservice binding ConformsTo 
attribute to WsiProfiles.None and that’s it! Note that you can do second step 
in your Web.Config file for all webservices.
(​​)。

+0

這篇文章是我對這個問題的研究。爲了澄清,我沒有任何問題讓它工作。 Web服務運行得很好。我無法找到明確答案的問題是,是否存在使用WsiProfile的一些含義。我不應該考慮 - 我沒有找到關於該選擇對Web服務的可用性意味着什麼的討論。 – cori 2009-08-17 14:44:47

相關問題