ฉันจะลบขีด จำกัด การเชื่อมต่อ 2 รายการใน WebClient โดยทางโปรแกรมได้อย่างไร
RFC "ดี" เหล่านี้ได้รับคำสั่งจากไคลเอ็นต์ RFC ทุกตัวว่าระวังอย่าใช้การเชื่อมต่อมากกว่า 2 รายการต่อโฮสต์ ... Microsoft นำสิ่งนี้ไปใช้ใน WebClient ฉันรู้ว่ามันสามารถปิดได้ด้วย App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <connectionManagement> <add address="*" maxconnection="100" /> </connectionManagement> </system.net> </configuration> (พบในhttp://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/1f863f20-09f9-49a5-8eee-17a89b591007 ) แต่ฉันจะทำแบบเป็นโปรแกรมได้อย่างไร? Accordin ไปที่ http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.defaultconnectionlimit.aspx "การเปลี่ยนคุณสมบัติ DefaultConnectionLimit ไม่มีผลกับอ็อบเจ็กต์ ServicePoint ที่มีอยู่ แต่จะส่งผลต่ออ็อบเจ็กต์ ServicePoint ที่เริ่มต้นหลังจากการเปลี่ยนแปลงเท่านั้นหากไม่ได้ตั้งค่าของคุณสมบัตินี้โดยตรงหรือผ่านคอนฟิกูเรชันค่าดีฟอลต์จะเป็นค่าคงที่ DefaultPersistentConnectionLimit" ฉันต้องการที่ดีที่สุดในการกำหนดค่าขีด จำกัด เมื่อฉันติดตั้ง WebClient แต่เพียงแค่ลบข้อ จำกัด ที่น่าเศร้านี้ออกทางโปรแกรมเมื่อเริ่มต้นโปรแกรมของฉันก็ใช้ได้เช่นกัน เซิร์ฟเวอร์ที่ฉันเข้าถึงไม่ใช่เว็บเซิร์ฟเวอร์ทั่วไปในอินเทอร์เน็ต …