Frage

Ich befinde mich gerade bei der Arbeit hinter einer Firewall und teste etwas, das ich auf meiner Website bereitgestellt habe, und der Arbeits-Proxy scheint es etwas zu blockieren.

Grundsätzlich erhalte ich folgende Meldung:

Der Vorgang ist aufgrund des aktuellen Status des Objekts ungültig

Ich habe das Problem damit, dass mein Proxy stört, aber ich sehe keine erweiterten Einstellungen oder irgendetwas, das ich einrichten kann, um über meinen Proxy zu meinem Dienst zu gelangen.

Ich habe schnell danach gegoogelt, aber keine Freude.

Hat jemand einen schnellen Weg gefunden, das Problem zu umgehen?

War es hilfreich?

Lösung

Bearbeiten, ich habe vergessen, diesen Teil in die Antwort zu schreiben:Möglicherweise müssen Sie die Web-Referenz-URL zur sicheren Liste für Ihren Proxy hinzufügen.Ich bin nicht sicher, welchen Proxy Sie verwenden oder ob Sie die Kontrolle darüber haben, aber das sollte Ihr Problem lösen.Wenn Sie keinen Zugriff zum Ändern des Proxys haben, stelle ich unten eine kurze Lösung zur Verfügung.

Hier finden Sie eine schnelle Lösung: Navigieren Sie einfach mit dem Browser zur WSDL.Besorgen Sie sich die XML-Datei und speichern Sie sie als .wsdl-Datei auf Ihrem Computer, auf dem Sie den Client generieren möchten.Dann nutzen Sie die wsdl.exe Um den Client zu generieren, verweisen Sie ihn auf den Pfad, in dem Sie die WSDL-Datei gespeichert haben.

Andere Tipps

Eine andere Möglichkeit besteht darin, zur Webkonfiguration oder App-Konfiguration Ihrer Anwendung zu gehen und unter dem Element Folgendes hinzuzufügen:

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

Anschließend können Sie die Webreferenz wie gewohnt hinzufügen.

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