NuGet

2011-11-19 24 views
5

के साथ वेबएक्टिवेटर डाउनलोड करने में त्रुटि मैंने अभी अपनी कॉर्पोरेट मशीन पर अपने NuGet पैकेज प्रबंधक को अपडेट किया है। अद्यतन के बाद से, मैं कोई पैकेज जोड़ने में असमर्थ हूं। मैं उदाहरण के लिए WebActivator स्थापित करने के लिए कोशिश की और निम्न त्रुटि मिला:NuGet

PM> Install-Package WebActivator 
Install-Package : The ServicePointManager does not support proxies with the https scheme. 
At line:1 char:16 
+ Install-Package <<<< WebActivator 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], NotSupportedException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

मैं इस बारे में जा सकते हैं?

+0

क्या आपको वेबएक्टिवेटर या किसी भी पैकेज को स्थापित करते समय केवल यही त्रुटि मिलती है?क्या आप प्रॉक्सी के पीछे हैं? – davidfowl

+0

मैं Nuget अद्यतन करने से पहले निंजा स्थापित करने में सक्षम था। अद्यतन के बाद, मैं कोई पैकेज स्थापित करने में असमर्थ रहा हूं। मुझे यकीन नहीं है कि मैं प्रॉक्सी के पीछे हूं लेकिन मैं देख सकता हूं कि मैं आईई-> टूल्स-> इंटरनेट विकल्प-> Connetions-> Lan सेटिंग्स में कॉन्फ़िगरेशन स्क्रिप्ट का उपयोग कर रहा हूं। स्क्रिप्ट http: // से शुरू होती है और https नहीं और .pac के साथ समाप्त होती है। – Yasir

+0

NuGet का कौन सा संस्करण बिल्कुल? पैकेज प्रबंधक कंसोल में, $ होस्ट – Haacked

उत्तर

4

आसपास के आसपास के काम ने मेरी मदद की। ध्यान दें कि मैं विंडोज 7, विजुअल स्टूडियो 2010 प्रोफेशनल, आईई 9 का उपयोग कर रहा हूं और कॉरपोरेट प्रॉक्सी के पीछे हूं। सी के लिए

  1. जाओ: आपका चरण आपके परिवेश के आधार पर भिन्न हो सकता है \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 10.0 \ Common7 \ IDE
  2. ओपन संपादन के लिए devenv.exe.config।
  3. सिस्टम में .Net नोड नीचे दिए गए कोड को जोड़ें।
  4. विजुअल स्टूडियो बंद करें और इसे फिर से खोलें।
  5. जांचें कि आरएसएस फ़ीड प्रदर्शित हो रही हैं या नहीं। यदि हां, Nuget सहित बाकी सब कुछ भी काम करना चाहिए।
  6. यदि आरएसएस फ़ीड अनुभाग पासवर्ड के लिए संकेत दे रहा है, तो इसे प्रदान करें और इसे सहेजें।
  7. यदि चीजें अभी भी काम नहीं करती हैं, तो फिडलर चलाएं और चरण 4 से 6 तक फिर से जाएं। (बस पृष्ठभूमि में फ़िडलर चल भी कुछ मामलों में मदद करता है नीचे दिए गए लिंक देखें।।)

कोड devenv.exe.config में डालने के लिए:

<defaultProxy useDefaultCredentials="true" enabled="true"> 
    <proxy proxyaddress="http://ProxyServer:8080"/> 
</defaultProxy> 

यह वास्तव में दो निम्नलिखित पर आधारित एक हैक है चर्चा, लेकिन यह काम करता है।

आशा इस दूसरों इसी तरह के मुद्दों है जो मदद करता है। लेकिन मैं वास्तव में चाहता हूं कि चारों ओर एक बेहतर तरीका है। प्रॉक्सी सर्वर और पोर्ट हार्डकोडिंग एक बहुत ही रखरखाव समाधान प्रतीत नहीं होता है। साथ ही, वेबएक्टिवेटर और Nuget.MVC3 जैसे NuGet संकुल का उपयोग करने का एक वैकल्पिक तरीका होना चाहिए।

+0

इस फ़िक्स के लिए धन्यवाद! जब तक मैं प्रॉक्सी (बनाम2013 समर्थक) सेट नहीं करता तब तक मैं किसी भी ऑनलाइन संसाधन से कनेक्ट नहीं कर पाया। दूसरों के लिए ध्यान देने योग्य बिंदु के रूप में, जब मैं एक्सटेंशन और अपडेट मैनेजर के माध्यम से एक्सटेंशन जोड़ता हूं और वीएस रीसेट करता हूं, प्रॉक्सी कॉन्फ़िगरेशन हटा दिया जाता है और मुझे यकीन नहीं है कि क्यों। –

0

मैं कॉर्पोरेट प्रॉक्सी के पीछे नहीं हूं, इसलिए त्रुटि संदेश ने मुझे बिल्कुल समझ नहीं लिया। हालांकि, डिफ़ॉल्ट NuGet पैकेज स्रोत को प्रतिस्थापित करने में क्या मदद मिली थी। मैं द्वारा ऐसा किया:

  1. NuGet सेटिंग में जाकर और एक नए पैकेज स्रोत (योजना में कोई s) http://nuget.org/api/v2/ की ओर इशारा करते
  2. अक्षम डिफ़ॉल्ट स्रोत
  3. सक्षम मेरी नए जोड़े स्रोत जोड़ने

अब, मुझे अब त्रुटि संदेश नहीं मिला है। और voilà!