Herhangi bir çevrimiçi kaynağa bağlanılamıyor


82

Windows 7'de Visual studio 2010 Premium yüklüyüm. Çevrimiçi bir galeriye veya çevrimiçi şablona bağlanmaya çalıştığımda, aşağıdaki gibi bir hata mesajı alıyorum:

Sunucuyla bağlantı kurmaya çalışırken bir hata oluştuğu için çevrimiçi uzantılar aranamıyor

Benden sanal stüdyo galerisindeki uzantılara erişimi etkinleştirmemi istiyor. Bunları Extension Manager Araçlar / Seçenekler sayfasından etkinleştirdim. İnternet bağlantısı da iyiydi.

Bilgisayarımın güvenlik duvarı kapatıldı. İnternete bağlanmak için proxy'im var ancak tarayıcı internete bağlandığında iyi çalışıyor (vs2010'daki dahili tarayıcı bile iyi çalışıyor). Öyleyse, VS2010'da diğer çevrimiçi kaynaklara bağlantı için proxy'yi kurmanın yeri nerede?

VS2010 Ultimate denemesini başka bir bilgisayarda çalıştırıyorum ve bu iyi çalışıyor.


Benimki XD'de çalışmadan önce üç
yanıttan

Yanıtlar:


135

Devenv.exe.config dosyasına aşağıdakileri eklemeyi deneyin (Common7 \ IDE klasöründe):

<configuration>
  <system.net>
    <settings>
      <servicePointManager expect100Continue="false" />
    </settings>
  </system.net>
</configuration>

Bu, gelecekteki bir sürümde ele alınacak bazı proxy sunucularında bilinen bir sorundur.


1
Teşekkürler. Ev güvenlik duvarı olarak ipcop kullanıyorum ve visual studio 2010 uzantı yöneticisi internete bağlanamadı. Bu, "bağlanmaya çalışılıyor" hata mesajı sorununu düzeltir.
spinner_den_g

1
Benim durumumda fazladan bir adım attı: InternetExplorer'ımda da doğru proxy'yi yapılandırmam gerekiyordu, varsayılan tarayıcımda ayarlamak işe yaramadı. Muhtemelen sistem varsayılan ağ proxy'nizi ayarlamakla eşdeğerdir.
Simon D.

Bu benim için çalıştı. Zaten bir system.net düğüm varsa tek şey o zaman sadece eklemek olduğunu <servicePointManager expect100Continue="false" />altında settingdüğüm.
VoodooChild

1
Teşekkürler, C # Express 2010'da da aynı sorunu yaşadım
guzart

Visual Studio 2012 Express için dosya WDExpress.exe.config
Dan


25

Benimkini çalıştırmak için yukarıdakilerin birazını yapmak zorunda kaldım. Benim system.netayarları: -

<system.net>
    <defaultProxy useDefaultCredentials="true" enabled="true">
        <proxy proxyaddress="http://your.proxyserver.ip:port"/>
    </defaultProxy>
    <settings>
        <ipv6 enabled="true"/>
        <servicePointManager expect100Continue="false" />
    </settings>
</system.net>

1
Değiştirilecek dosya: C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \
Common7

Çok teşekkürler! Benim için çalıştı, ancak <proxy proxyaddress = " your.proxyserver.ip: port" > yerine <proxy usesystemdefault = "True" /> olarak değiştirmek zorunda kaldım
Rodrigo Reis

13

Benim durumumda, Visual Studio ayarları internet explorer'dan okumayı reddetti. Sonunda url'yi proxy'ye açıkça vererek ve servicePointManager wait100Continue öğesini false olarak ayarlayarak çalışmasını sağladım. Proxy adresini manuel olarak eklemek için xml şuna benzer:

<defaultProxy>
    <proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>

5

Benim için işe yarayan şey Internet Explorer'a gitmek, Araçlar> İnternet Seçenekleri> Bağlantılar> LAN Ayarları iletişim kutusunu açmak ve 'Ayarları otomatik olarak algıla' ve proxy sunucu ayarlarının durumunu değiştirmekti. Bağlantı türünüze bağlı olarak, bunun çalışması için bu ayarları değiştirmeniz gerekebilir.


0

Benim için IE proxy'sine sahip olmak yardımcı olmadı. Ancak işletim sistemi proxy'sini Windows server 2008 r2 x64 üzerinde ayarlamak yardımcı oldu.

netsh winhttp proxy myproxy.corp.com'u ayarla:80

ve ayarları görüntülemek için: netsh winhttp proxy göster


0

Benim için yukarıdaki yapılandırma değişiklikleri bir Windows Active Directory ortamında çalışmıyor. Yukarıda yazdıklarınızı hep birlikte yorumlayın.

Ben ne yaptım:

Kimlik Bilgileri Yöneticisine (Windows 7 veya 8) gidin ve proxy iletişim kutusunda gelen kullanıcı adlarının proxy kimlik bilgilerini ekleyin, örneğin VSCredentials_corp-proxy.domain.local / username ve ardından Windows parolanız.

Bada Bing, ben varım!


0

devenv.exe.config dosyasına aşağıdaki ayarları ekleyebilirsiniz

<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
   <proxy usesystemdefault="True" />
</defaultProxy>
<settings>
    <ipv6 enabled="true"/>
    <servicePointManager expect100Continue="false" />
</settings>

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.