Ich habe Visual Studio 2010 Premium unter Windows 7 installiert. Wenn ich versuche, eine Verbindung zu einer Online-Galerie oder einer Online-Vorlage herzustellen, wird folgende Fehlermeldung angezeigt:
Online-Erweiterungen können nicht gesucht werden, da beim Versuch, den Server zu kontaktieren, ein Fehler aufgetreten ist
Ich werde aufgefordert, den Zugriff auf Erweiterungen in der vistual studio gallery zu ermöglichen. Ich habe diese auf der Seite Extension Manager-Tools / -Optionen aktiviert. Die Internetverbindung war auch in Ordnung.
Meine Computer-Firewall wurde ausgeschaltet. Ich habe einen Proxy, um eine Verbindung zum Internet herzustellen, aber es funktioniert einwandfrei, wenn der Browser eine Verbindung zum Internet herstellt (sogar der interne Browser in vs2010 funktioniert einwandfrei). Wo kann VS2010 den Proxy für die Verbindung mit anderen Online-Ressourcen einrichten?
Ich führe die VS2010 Ultimate-Testversion auf einem anderen Computer aus und das funktioniert einwandfrei.
quelle
Antworten:
Fügen Sie der folgenden Datei devenv.exe.config (im Ordner Common7 \ IDE) Folgendes hinzu:
Dies ist ein bekanntes Problem bei einigen Proxyservern, das in einer zukünftigen Version behoben wird.
quelle
<servicePointManager expect100Continue="false" />
unter demsetting
Knoten hinzu.Folgendes hat für mich funktioniert, ich habe dies aus dem unten aufgeführten Blogeintrag erhalten.
Fügen Sie in der Datei devenv.exe.config im Abschnitt <system.net> Folgendes hinzu:
Referenz: http://gurustop.net/blog/2010/08/10/visual-studio-2010-extension-manager-online-gallery-behind-internet-proxy/
quelle
Ich musste ein bisschen von all dem tun, um meine zum Laufen zu bringen. Meine
system.net
Einstellungen: -quelle
In meinem Fall weigerte sich Visual Studio, die Einstellungen aus dem Internet Explorer zu lesen. Ich habe es endlich zum Laufen gebracht, indem ich dem Proxy explizit die URL gegeben und den servicePointManager expected100Continue auf false gesetzt habe. Um die Proxy-Adresse manuell hinzuzufügen, sieht die XML folgendermaßen aus:
quelle
Für mich ging es darum, in den Internet Explorer zu gelangen, das Dialogfeld Extras> Internetoptionen> Verbindungen> LAN-Einstellungen zu öffnen und den Status der Einstellungen für die automatische Erkennung von Einstellungen und des Proxyservers zu ändern. Abhängig von Ihrem Verbindungstyp müssen Sie diese Einstellungen möglicherweise ändern, damit dies funktioniert.
quelle
Für mich hat es nicht geholfen, einen IE-Proxy zu haben. Das Festlegen des Betriebssystem-Proxys unter Windows Server 2008 R2 x64 hat jedoch geholfen.
netsh winhttp set proxy myproxy.corp.com:80
und um die Einstellungen anzuzeigen: netsh winhttp show proxy
quelle
Für mich funktionieren die oben genannten Konfigurationsänderungen nicht, wenn Sie sich in einer Windows Active Directory-Umgebung befinden. Kommentieren Sie alles, was Sie oben eingegeben haben.
Was ich getan habe:
Rufen Sie den Credentials Manager (Windows 7 oder 8) auf und fügen Sie die Proxy-Anmeldeinformationen des Benutzernamens hinzu, der im Proxy-Dialogfeld angezeigt wird, z. B. VSCredentials_corp-proxy.domain.local / username und anschließend Ihr Windows-Kennwort.
Bada bing, ich bin dabei!
quelle
Sie können die folgenden Einstellungen in devenv.exe.config hinzufügen
quelle