2013-02-02 26 views
0

我一直在閱讀很多關於這個問題的文章,但我沒有得到它的工作。silverlight中的maxArrayLength問題

服務器端的web.config文件 Server Side web.config

service.clientconfig service.clientconfig

客戶端asp.net的web.config client side asp.net web.config

仍收到以下錯誤

最大在讀取XML數據時超出了數組長度限額(16384)。可以通過更改創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象的MaxArrayLength屬性來增加此配額。

任何幫助..

回答

0

我改變了所有的大小,以2097152代替2147483647,它開始工作。 我已經配置了允許2MB的網頁配置。但是如果我上傳超過1MB的文件,它會拋出同樣的異常。

0

你應該使用這個................

<bindings> 
     <basicHttpBinding> 
     <binding name="HttpBinding" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" receiveTimeout="00:10:00" sendTimeout="00:10:00"> 
      <readerQuotas maxDepth="700" maxArrayLength="2147483647" maxStringContentLength="2147483647" /> 
      <security mode="None" /> 
     </binding> 
     </basicHttpBinding> 
    </bindings> 
+0

謝謝..它是爲我工作如果我保持大小2097152而不是2147483647。 – Gyandeep