Ich habe einen Proxy zu einem Webservice zu einer VS2010/.NET 4solution hinzugefügt. Meine Maschine ist Windows 7 OS. Bei der Konstruktion des Client .NET diesen Fehler führt:Das Standardendpunktelement konnte nicht gefunden werden. .NET 4.0
Could not find endpoint element with name 'FulfilmentServicesSoap' and contract 'FulfimentServiceSoap.FulfilmentServicesSoap' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element.
ich auf SO hier eine simlar Typ Frage gefunden haben:
Could not find default endpoint element
jedoch durch diese zu lesen und einige der Antworten versucht hat nicht funktioniert für mich. Ich habe die app.config einige Male einschließlich Datei bearbeitet:
Vertrag = "IFulfimentServiceSoap" name = "FulfilmentServicesSoap" />
und
Vertrag = "FulfimentServiceSoap.FulfilmentServicesSoap" name = "FulfilmentServicesSoap "/>
und
Vertrag =" MYFullNamespace.FulfimentServiceSoap.FulfilmentServicesSoap“name = "FulfilmentServicesSoap"/>
Aber in jedem Fall, wenn ich meinen Web-Service betreibe, zeigt der Event-Viewer den Vertrag 'FulfimentServiceSoap.FulfilmentServicesSoap' an, auch wenn ich die Konfigurationsdatei bearbeitet habe. Gibt es noch etwas, was ich tun muss, um die Änderungen in der Datei app.config zu übernehmen oder hat jemand andere Ideen?
EDIT - added Bindung Informationen von app.config
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="FulfilmentServicesSoap" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost/WLR3.Web.services/FulfilmentServices.asmx"
binding="basicHttpBinding" bindingConfiguration="FulfilmentServicesSoap"
contract="FulfimentServiceSoap.FulfilmentServicesSoap"name="FulfilmentServicesSoap" />
</client>
</system.serviceModel>
EDIT - Code, in dem Client erstellt wird.
Ohne einige weitere Informationen (Config), schwer zu helfen. – Aliostad
welcher Typ von Config? –
Ihre app.config, web.config ... benötigen verbindliche Konfiguration. – Aliostad