Ich erstelle einen Webservice-Client. Und ich habe das Problem - in MainWindow.xaml gibt es eine Meldung: 'Could not find endpoint element with name 'LightsWSSoap' and contract 'LightsWS.LightsWSSoap' in the ServiceModel client configuration section. Dies könnte daran liegen, dass keine Konfigurationsdatei für Ihre Anwendung gefunden wurde, oder dass kein Endpunktelement mit diesem Namen im Client-Element gefunden werden konnte.' In dieser Datei habe ich etwas wie:
xmlns:vm="clr-namespace:LightsClient2.ViewModels"
<Window.DataContext>
<vm:MainWindowViewModel />
</Window.DataContext>
Und im MainWindowViewModel wird der Konstruktor des Webservice verwendet:
LightsWSSoap lService = new LightsWSSoapClient("LightsWSSoap");
Dabei ist "LightsWS" der Name des Dienstes.
Es gibt eine app.config-Datei, in der enpoints definiert sind:
<client>
<endpoint address="http://xxx/Lights/LightsWS.asmx"
binding="basicHttpBinding" bindingConfiguration="LightsWSSoap"
contract="LightsWS.LightsWSSoap" name="LightsWSSoap" />
<endpoint address="http://xxx/Lights/LightsWS.asmx"
binding="customBinding" bindingConfiguration="LightsWSSoap12"
contract="LightsWS.LightsWSSoap" name="LightsWSSoap12" />
</client>
Was ist los? Irgendwelche Ideen?