2010-08-25 19 views
5

इस तरह के कई प्रश्न हैं, लेकिन मेरी स्थिति थोड़ा अलग दिखती है। "कोई कनेक्शन नहीं है क्योंकि लक्ष्य मशीन सक्रिय रूप से कनेक्शन अस्वीकृत किया जा सकता है।"लक्ष्य मशीन सक्रिय रूप से अस्वीकार कनेक्शन

WebClient client = new WebClient(); 
client.DownloadFile("http://www.xkcd.com", "xkcd.html"); 

हालांकि, मैं त्रुटि मिलती है: मैं अत्यंत सरल कोड है हालांकि, मैं किसी भी वेबसाइट से कनेक्शन के साथ यह समस्या भी देखता हूं। यह केवल .NET अनुप्रयोगों में ही दिखाई देता है, अचानक, उनमें से कोई भी वेब तक नहीं पहुंच सकता है। कोई विचार?

+0

क्या आपने प्रॉक्सी सर्वर का उपयोग करने के लिए गलती से अपने .NET अनुप्रयोग को बताया था, तो उस बंदरगाह को सुनने में कुछ भी नहीं है? –

+0

जांचें कि आपने वेब सेवा शुरू की है .. – Sandeep

उत्तर

0

उपयोगकर्ता जो आपका कोड चल रहा है वह प्रासंगिक है। उदाहरण के लिए कोड कंसोल/WinForms ऐप में काम कर सकता है लेकिन एएसपी.NET ऐप में नहीं।

1

एक सैनिटी चेक के उद्देश्य के लिए, मुझे एपीआई कॉल करने के लिए पावरशेल का उपयोग करना पसंद है, इसलिए मैं सुझाव दूंगा कि यदि आप कर सकते हैं।

साथ ही, यह सुनिश्चित करने के लिए कि सिस्टम में आईईएल में कुछ भी अजीब नहीं है (मजबूर प्रॉक्सी, साइट वास्तव में नीचे है, DNS या होस्ट फ़ाइल किसी अन्य चीज़ को हल कर रही है) को सुनिश्चित करने के लिए सुनिश्चित करें।

C:\Users\james » $wc = new-object system.net.webclient 
C:\Users\james » $wc.DownloadFile("http://www.xkcd.com", "xkcd.html") 
C:\Users\james » dir .\xkcd.html 


    Directory: Microsoft.PowerShell.Core\FileSystem::C:\Users\james 


Mode   LastWriteTime  Length Name 
----   -------------  ------ ---- 
-a---  8/26/2010 1:08 AM   7454 xkcd.html 
0

इंटरनेट एक्सप्लोरर ब्राउज़र का उपयोग कर साइट पर जाने का प्रयास करें। समस्या यह है कि WebClient IE से प्रॉक्सी सेटिंग्स का उपयोग करता है। और कोई भी गलत प्रॉक्सी सेटिंग्स हैं जो आपको मिले संदेश मिलेगी।

+0

हम्म, यह आईई से भी नहीं होगा। तो मेरी समस्या अब आईई समस्या में बदल गई है। –

संबंधित मुद्दे