我想uplode大型圖片(超過16KB)到數據庫中。(我成功的小圖片) 我在所有已經改變了的MaxArrayLength到2147483647(默認是16384)找到它。 但我仍debbuging後收到此錯誤信息:上傳圖片超過16KB VS2010 C#asp.net
格式化拋出一個異常,而試圖反序列化消息:嘗試反序列化參數http://tempuri.org/:PicToAdd時出錯。 InnerException消息是'反序列化BL.BE.Picture類型的對象時發生錯誤。讀取XML數據時,超出了最大數組長度限額(16384)。可以通過更改創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象的MaxArrayLength屬性來增加此配額。 1號線,41545號位置。'。請參閱的InnerException更多細節 源代碼:
Line 218: public string BLS_AddPicture(BL.BE.Picture PicToAdd) {
Line 219: **return base.Channel.BLS_AddPicture(PicToAdd);**
Line 220: }
我能做些什麼來解決它儘可能快! 謝謝
什麼'innerException'財產說?你如何上傳文件 - 是否有任何地方涉及Web服務?如果是的話,什麼樣的實施 - 基於WCF或ASMX? – VinayC
內exepsion爲空,但在錯誤有它。我的報價使用Web服務 – ves
在基於WCF – ves