so erzeugen Sie die client-proxy-Klasse des wcf-Diensts, dass die Arbeit in der .net 2.0
Habe ich einen wcf-Dienst in den ssis-Skript-Komponente, die die Entwicklung in BIDS, 2005. Für diese habe ich die generierten proxy-Klasse, die service mit svcutil.exe
. Nach dem anbringen der proxy-Klasse in der script-Komponente, es hat Fehler der Klasse-wie System.Runtime.Serialization.DataContractAttribute
ist nicht definiert. Jeder Vorschlag, wie kann ich dieses Problem beheben kann.. Oder kann die wsdl wird verwendet, um genrate proxy-Klasse des wcf-Diensts. so dass es verwendet werden kann .net 2.0.
Dank
InformationsquelleAutor Amish Kumar | 2012-07-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich, nach viel kämpfen, über es, ich habe das Problem gelöst. Jetzt habe ich erfolgreich erstellt der proxy-Klasse des wcf-Diensts und es ist auch jetzt arbeiten .net 2.0.
Ich gegangen, durch die folgenden Schritte:--
Hinweis: dies funktioniert nur, wenn der wcf-Leistungskategorien(.svc) "BasicHttpBinding" das ist ähnlich wie webservice (.asmx)
Schritt 1:-
führen Sie den folgenden Befehl an der Eingabeaufforderung visual studio.
Wird es schaffen wsdl-Datei mit anderen Dateien in den Pfad
C:\Program Files\Microsoft Visual Studio 10.0\VC
Schritt 2:-
Führen Sie nun die wsdl-Befehl
wsdl.exe tempuri.org.wsdl tempuri.org.xsd schemas.microsoft.com.2003.10.Serialization.xsd
Generiert diese ein v2.0-client-proxy-Klasse, die verwendet werden können, um auf den Dienst zugreifen.
Hinweis: wenn ein Fehler Auftritt, der in der wsdl-Befehl, Verwenden Sie alle Dateien, die Namen anstelle der Verwendung dieser drei getrennt durch Leerzeichen..
InformationsquelleAutor Amish Kumar