Guten Tag,
Mich quellt ein Error, für den ich keine passende Hilfe "ergoogeln" kann.
Meine Umgebung: Server läuft, Client läuft,
Clientcode:
EndpointAddress clsServiceAdresse = new
EndpointAddress(ConfigurationManager.AppSettings["ServiceURI"
]);
ChannelFactory<IContracts> clsPipe = new
ChannelFactory<IContracts>(clsBindung, clsServiceAdresse);
iProxy = clsPipe.CreateChannel();
Diese 3 Zeilen werden fehlerfrei bearbeitet. Daher habe ich mir gedacht, dass er nun die Verbindung mit dem Contract und Service hergestellt hat.
Dem ist es aber nicht so.
Wo tritt der Fehler auf:
BankDB.KontoDataTable Konto = new BankDB.KontoDataTable();
Konto = iProxy.Kontonumber();
Die Methode "kontonumber" ist im Contract defeniert:
[OperationContract]
BankDB.KontoDataTable Kontonumber();
und in die ServiceKlasse implementiert
Dort führe ich die Abfrage durch....
allerdings, wenn er in die Zeile
Konto = iProxy.Kontonumber();
Kommt eine Exception:
Es konnte keine Verbindung mit "net.tcp://localhost:8090/IContracts" hergestellt werden.
Der Verbindungsversuch hat für einen Zeitraum von 00:00:00.9914256 angedauert. TCP-Fehlercode 10061:
Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:8090.
Warum könnte der Zielcomputer die Verbindung verweigern?
Die Adresse hat er aus der App.config:
net.tcp://localhost:8090/IContracts
Weiss jemand, was ich probieren könnte? woran das liegt, dass er "IContracts" nicht finden kann? warum das nicht verfügbar sei??
Danke für eure Hilfe :)