2009-09-07 70 views
0

基本上我有一個wcf服務,返回2000條記錄的數據集。 當我從應用程序運行功能時,我得到了標準錯誤。從wcf服務設置Maxrecievedmessagesize

「已超過傳入郵件的最大郵件大小限額(65536)。要增加限額,請在適當的綁定元素上使用MaxReceivedMessageSize屬性。」

現在我知道如何解決客戶端的這個問題。我徘徊的是,如果有任何選項我可以在服務器上設置,將自動導致客戶端的MaxReceivedMessageSize屬性增加。

回答

1

您需要在客戶端和服務器端指定MaxReceivedMessageSize的上限,以使它們工作。

如果我沒有記錯,當您在Visual Studio中執行「添加服務引用」時,MaxReceivedMessageSize,MaxBufferSize等的任何設置都將被傳輸到客戶端的默認配置文件。

Marc

0

不知道我是否應該重新打開這個舊線程,但搜索並沒有出現。而且,我還不能評論答案。其中,此選項設置在服務器上,我需要這個問題的答案以及:-)

+0

在該綁定WCF服務的Web.config

答案並不狀態。請參閱[MSDN](http://msdn.microsoft.com/en-us/library/system.servicemodel.basichttpbinding.maxreceivedmessagesize(v = vs.100).aspx) – Koen 2013-10-28 07:55:14