2012-09-25 63 views
0

他是一個VS 2010的Windows應用程序,它調用Web Services在本地機器和遠程機器之間上載和下載文件(請注意,此應用程序已從vs2008轉換爲vs2010以供使用。淨4-它在這個轉換髮生之前正常工作)使用Web服務上傳zip文件時出錯

它適用於.pdf和文本文件。

但是,試圖上傳zip文件時,我收到錯誤

服務器無法處理有運行在配置文件中指定的擴展名例外。 --->超過最大請求長度。在System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息,WebResponse的響應,流responseStream,布爾asyncCall)在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串方法名,對象[]參數)

更新:我已將<httpRuntime maxRequestLength="10240"/>包含在Web服務的web.config文件 中。 zip文件大於8 MB

有什麼建議嗎?

答:<httpRuntime maxRequestLength="209715200"/>

+0

客戶端是使用WCF(服務引用)還是「舊」(web引用)方法? –

+0

網絡參考方法。 – stackuser

回答

0

您可以System.Web

<configuration> 
    <system.web> 
     <httpRuntime maxRequestLength="209715200"/> 
    </system.web> 
</configuration> 

大小根據本條規定以KB爲單位。默認值爲4096 KB(4 MB)。

+0

沒有解決問題 – stackuser

+0

但你有你的問題的一部分stackUser,怎麼找到你的httpRuntime –

+0

好的謝謝。但它似乎沒有任何區別。仍然得到相同的錯誤 – stackuser

相關問題