2011-01-13 14 views
2

Das Problem ist, dass ich eine Web-Referenz aus der WSDL-Datei generiert haben. Jetzt habe ich neue WSDL, aber der alte Ort, wo die WSDL früher war, ist nicht zugänglich. Wo kann ich den Pfad zur neuen WSDL ändern, um die Webreferenz zu aktualisieren? Wenn ich meine alte Web-Referenz lösche und eine neue mit dem gleichen Namen hinzufüge, sehe ich den Web-Referenz-Namespace nicht mehr in Code-Klassen ... irgendwelche Ideen ??Problem mit der Aktualisierung der Web-Referenz in Visual Studio

Antwort

7

Es hängt davon ab, welchen Typ Ihre Referenz ist.

Wenn es sich um eine Servicereferenz handelt, können Sie sie ändern, indem Sie mit der rechten Maustaste auf diese Referenz klicken und "Servicereferenz konfigurieren" wählen. Im Einstellungsfenster der Service-Referenz sehen Sie das Feld "Adresse". Dort können Sie Ihre Service-Referenzadresse ändern.

Wenn es sich um einen Webverweis handelt, wählen Sie diesen Webverweis aus und drücken Sie F4, um das Eigenschaftenfenster zu öffnen. Dort können Sie Ihre Web-Referenz-URL-Adresse ändern.

+0

ist es ein Netz ein, aber die vollständige Pfad Eigenschaft ist deaktiviert :( – shin

+0

Aber das Problem ist, dass auf dem vollständigen Pfad I Sommething wie E: \ _ DEV \ _DEV \ CS2New \ 2WWW \ App_WebReferences \ Service \ aber wenn ich click update web reference Ich erhalte einen Fehler beim Herunterladen der Datei: /// F:/_DEV .... Ich denke es liegt daran, dass das Projekt auf einer anderen Maschine erstellt wurde:/irgendwelche Ideen jetzt? – shin

+1

WSDL auf Ihren lokalen Rechner kopieren und einstellen Web-Referenz auf Ihre lokale Maschine WSDL-Datei .. wie: C: \ test.wsdl – HABJAN

1

Wenn Sie WSDL/svcutil zum Generieren des Proxys verwenden, geben Sie die Option/namespace an.

0
  1. In der Lösung Explorer in VS wählen Sie die Web-Referenz.
  2. Im Bereich Eigenschaften finden Sie die Web Reference URL, ändern Sie sie auf den neuen Wert.
  3. Webreferenz aktualisieren.
Verwandte Themen