Frage

Ich habe ein Problem mit einer kleinen .Net Web-Anwendung, die die Amazon Webservice verwendet. Mit dem integrierten Visual Studio Web-Server funktioniert alles einwandfrei. Aber nachdem es den IIS auf demselben Computer bereitstellen ich die folgende Fehlermeldung:

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder
die hergestellte Verbindung war fehlerhaft, da der verbundene Host
nicht reagiert hat 192.168.123.254:8080

Welche übersetzt in etwa

"kann nicht zu 192.168.123.254:8080 verbinden"

Der Computer ist Teil eines Active Directory. Der AD-Server wurde auf einem Netzwerk installiert, die 192.168.123.254 als Proxy verwendet. Nun ist es nicht erreichbar und sollte nicht verwendet werden.

Wie verhindere ich die IIS verwenden einen Proxy?

Ich denke, es hat etwas mit Richtlinieneinstellungen für das Internet Explorer zu tun. Eine „alte“ AD Benutzer hat diese Einstellung, sondern eine neu angelegte Benutzer nicht. Ich überprüfte alle Gruppenrichtlinieneinstellungen und nirgendwo ist ein Proxy definiert ist.

Der Web-Server wird im Kontext des anonymen Internet-Benutzerkontos auf dem lokalen Computer ausgeführt werden. lokale Benutzer Sie Einstellungen aus dem AD bekommen? Wenn ja, wie kann ich diese Einstellung ändern, wenn ich als dieser Benutzer anmelden kippe?

Was kann ich tun, wo sonst könnte ich überprüfen?

War es hilfreich?

Lösung

Proxy Verwendung kann in der web.config konfiguriert werden. Das system.net/defaultProxy Element lässt Sie festlegen, ob ein Proxy standardmäßig verwendet wird, oder eine Bypass-Liste zur Verfügung stellen.

Für weitere Informationen siehe: http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

Andere Tipps

Einige Gruppenrichtlinieneinstellungen, die relevant sein können:

Root \ Lokale Computerrichtlinie \ Computerkonfiguration \ Administrative Vorlagen \ Windows-Komponenten \ Internet Explorer \ Proxy-Einstellungen Stellen pro-Maschine - immer standardmäßig deaktiviert ist, was bedeutet, einzelne Benutzer auf dem Server angepasst haben Proxy-Einstellungen.

Root \ Lokale Computerrichtlinie \ Benutzerkonfiguration \ Windows-Einstellungen \ Wartung \ Connection Internet Explorer . In „Automatische Browserkonfiguration“ „Automatische Erkennung Konfigurationseinstellungen“ die Wert -. Sie können dies den Prozess zu verhindern aufrechnen versuchen Proxy-Einstellungen automatisch erkennen

Das heißt, die Einstellung mit default wie in hwiechers' Antwort gezeigt scheint eine bessere Art und Weise zu tun, es zu sein, nicht Auswirkungen auf andere Prozesse oder Benutzer auf der Maschine.

IIS ist ein Ziel. Das Konfigurationsproblem ist in, was auch immer das Gespräch tut (wie ein Client fungiert). Wenn Sie die integrierten .NET Kommunikationsmethoden verwenden, müssen Sie die Einstellung vorzunehmen innerhalb von ... Warten Sie ... Internet Explorer.

Ja! Der kleine Kerl hat mich mehrmals gebissen, als ich lieb. Früher musste ich die Proxy-Server-Einstellungen im Internet Explorer 5 oder 6-mal täglich wechseln, wie ich zwischen internen und externen Servern geschaltet. Neuere Versionen von IE haben einen viel besseren Regelsatz „keinen Proxy-Server verwenden“.

- Klärung - Da es die Benutzer-ID von IIS verwendet scheint, dass diese Einstellung verwendet, werden Sie wahrscheinlich die Registrierung suchen müssen für, wo die Proxy-Informationen für jeden Benutzer-ID und / oder den Standard gespeichert wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top