我使用webservice對於Desktop應用程序(用c#.net編碼),我需要通過webservice傳輸1,00,000條記錄,但在調試時,它會拋出異常,即底層連接已關閉。 .......我需要檢查調試過程int應用程序& web服務,任何人都可以幫助我..............在此先感謝....... ...通過WebService傳輸批量數據
回答
您需要增加客戶端和服務器配置中的超時時間,也可能需要增加其他值,具體取決於數據塊的大小。
這些限制是爲了防止DOS攻擊開箱即用。
我試圖在webconfig以下: <的httpRuntime executionTimeout = 「1100」 的maxRequestLength = 「5000000」 requestLengthDiskThreshold = 「80」 useFullyQualifiedRedirectUrl = 「假」 minFreeThreads = 「8」 minLocalRequestFreeThreads = 「4」 appRequestQueueLimit = 「5000」 enableKernelOutputCache =」 true「 enableVersionHeader =」true「requireRootedSaveAsPath =」true「enable =」true「shutdownTimeout =」900「delayNotificationTimeout =」5「waitChangeNotification =」0「maxWaitChangeNotification =」0「requestPriority =」Normal「enableHeaderChecking =」true「 sendCacheControlHeader =「true」apartmentThreading =「false」/> 它不工作。請建議。 – user285008 2010-07-19 10:02:42
@narmadha:請提供確切的例外。他們通常在那裏提供答案。 – leppie 2010-07-19 10:15:04
- 1. 通過CSV通過Google App Engine數據存儲批量上傳
- 2. 大量數據通過WCF傳輸
- 3. Webservice或HTTP數據傳輸
- 4. 試圖通過批量上傳器上傳壓縮數據(unicode)
- 5. 異步批量數據傳輸
- 6. 通過JFrames傳輸數據
- 7. 通過webservice將JSON數據從Android應用程序傳輸到數據庫
- 8. Tensorflow:通過單個佔位符輸入封裝數據批量
- 9. libusb批量傳輸
- 10. 通過AJAX傳輸變量
- 11. 通過WCF服務傳輸大量數據(超過64kb)
- 12. 通過SAP爲SAP Webservice傳遞數組
- 13. Authorize.net - 通過cim批量上傳
- 14. Amazon S3 Python通過Python進行批量文件傳輸
- 15. Webservice動態數據傳輸和驗證
- 16. 如何通過回調函數與libusb批量傳輸函數在C++類
- 17. 通過藍牙傳輸數據到arduino
- 18. 通過http傳輸MediaStream數據
- 19. 通過套接字傳輸數據C
- 20. Android - 通過TCP/IP傳輸數據
- 21. 通過Json傳輸表單數據
- 22. 通過組件反應傳輸數據
- 23. 通過wifi進行數據傳輸
- 24. 通過wlan傳輸數據的命令
- 25. C# - 通過數據包傳輸語音
- 26. 通過串行端口傳輸數據
- 27. 無法通過libusb傳輸數據
- 28. 通過JSON安全地傳輸數據
- 29. 傳輸二進制數據通過ttyACM
- 30. 通過USB實時數據傳輸
是否關閉了HTTP或數據庫連接? – duffymo 2010-07-19 09:33:38
錯誤「底層連接已關閉」似乎表明您的webservice/db連接本身未打開。你能提供一些代碼/更詳細的信息,指出你得到的錯誤是什麼,也可能是錯誤本身的堆棧跟蹤。這是非常模糊的。 – InSane 2010-07-19 09:34:26