目前,我正在爲相同的服務使用BaciHttpBinding和WsHttpBindin。在介紹BasicHttpBing之前,My Client Windows應用程序使用WsHttpBindin,所以我沒有提到端點名稱。在介紹BasicHttpBinding之後,我需要在客戶端使用期望服務時將端點的名稱添加到內部。我的問題是,我必須更改所有現有的代碼與端點名稱。我如何克服這種情況,或者是否有任何方法可以在配置級別設置默認綁定,並在我沒有提供端點名稱時使用。如何在不提及端點名稱的情況下使用多個綁定WCF服務方法
0
A
回答
0
您不能在同一地址上定義多個端點,爲這兩個綁定分配兩個不同的地址。 如果是合同,您可以將地址留空,並且它會自動指向mex端點的地址,該地址用於定義元數據。 同樣,您可以使用BindingConfiguration標籤來配置綁定。
0
做這樣的事情,我使用綁定配置和transmode被流傳和使用此綁定配置在我的端點
<binding name="StreamBinding" closeTimeout="00:59:00" openTimeout="00:10:00"
sendTimeout="00:10:00" maxBufferPoolSize="700000000" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" transferMode="Streamed">
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="1000" />
<reliableSession inactivityTimeout="02:00:00" />
<security mode="None"></security> </binding>
<endpoint address="" binding="netTcpBinding" bindingConfiguration="StreamBinding" bindingName="" contract="DBSInterface.Common.IFileTransfer"> <identity> <dns value="localhost" /> </identity> </endpoint>
+0
這對netTCP綁定是可以的。但是我使用WsHttpBinding.maxBufferSize並且傳遞模式屬性不允許在WsHttpBinding中使用。 – Tara 2011-05-26 05:18:47
相關問題
- 1. 如何在不使用svcutil.exe的情況下使用WCF服務?
- 2. 單擊/ WCF:如何在不使用svcutil的情況下使用wcf服務
- 3. 如何在沒有WebRequest的情況下使用WCF服務?
- 4. 如何在服務參考中使用WCF服務如果它有多個端點名稱
- 5. WCF多點服務端點
- 6. 在沒有服務引用的情況下調用WCF服務
- 7. 如何在不通過WCF運行時堆棧的情況下調用wcf服務對象中的方法?
- 8. 如何在XP中不使用IIS的情況下部署WCF服務?
- 9. WCF Web服務錯誤:「服務端點綁定不使用HTTP協議」?
- 10. 如何在不需要服務證書的情況下創建WCF服務?
- 11. 多個Windows服務使用相同的wcf與多個端點?
- 12. 如何在不使用x的情況下在自定義控件中使用公共方法:名稱
- 13. session.load()方法如何在不觸及數據庫的情況下提取數據?
- 14. 使用具有不同綁定配置的兩個端點配置WCF服務
- 15. 如何在不使用MVVM的情況下綁定DependencyProperty
- 16. onBeforeUnload - 如何在不使用ajax的情況下調用服務器端函數
- 17. 如何在不知道類名的情況下調用方法?
- 18. 如何在不更改名稱服務器的情況下指向域
- 19. 如何在不調用多個「draw()」方法的情況下使用paintComponent()?
- 20. WCF 4和多個端點綁定
- 21. 如何在不使用$ scope的情況下使用apply()方法?
- 22. 使用http和https綁定/端點部署WCF服務
- 23. 如何在不使用.controller()的情況下訪問$ location服務?
- 24. 如何在不使用服務器的情況下運行node.js
- 25. 如何在不破壞服務層的情況下使用MVCMailer?
- 26. WCF服務到多個端點
- 27. 在不更新Web.config的情況下添加WCF Web服務
- 28. 名稱...不會在目前情況下
- 29. WCF 3.5服務和多個http綁定
- 30. 如何在不提及派生類名的情況下返回接口類型?
非常感謝您的回覆。我的實際問題是通過WCF服務方法將文件(流)上傳到數據庫。所以默認我已經使用WsHttpBinding。但它不支持大容量文件(可能無法成功增加消息接收緩衝區和Reader quta值)。這就是爲什麼我介紹BasicHttpBinding。根據配置文件(服務器和客戶端)。我想知道,這是WsHttp和BasicHttp行爲或其他原因的方式嗎? – Tara 2011-05-25 07:25:57
Tara流可以在任何綁定中完成,主要決定它的模式 – Deepesh 2011-05-25 14:41:06