Ich bekomme den folgenden Fehler und ich bin mir nicht sicher, was ich falsch mache. Sieht jemand etwas offensichtlich? Im Folgenden sind mein Projekt Web.config und meine WCF-Klasse Bibliothek App.configDie Address-Eigenschaft von ChannelFactory.Endpoint war null. Der Endpoint der ChannelFactory muss eine gültige Adresse haben
Die Eigenschaft Adresse auf ChannelFactory.Endpoint war null. Der ChannelFactory-Endpunkt muss eine gültige Adresse haben.
App.Config ON SERVER (IN MEINER BIBLIOTHEK CLASS)
<system.serviceModel>
<services>
<service behaviorConfiguration="Default" name="Trezoro.WebAPI.Trade.TradeService">
<endpoint address="" behaviorConfiguration="WebEPBehavior" binding="webHttpBinding"
contract="ITradeService" name="WebHttpBinding_ITradeService" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080/tradeservice/" />
</baseAddresses>
</host>
</service>
<service behaviorConfiguration="Default" name="Trezoro.WebAPI.Authentication.AuthService">
<endpoint address="" behaviorConfiguration="WebEPBehavior" binding="webHttpBinding"
contract="IAuthService" name="WebHttpBinding_IAuthService" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8081/authservice" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="WebEPBehavior">
<webHttp />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="Default">
<serviceMetadata httpGetEnabled="True" />
<serviceDebug includeExceptionDetailInFaults="True" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Web.config IM WEB PROJECT
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<bindings>
<customBinding>
<binding name="WebHttpBinding_IAuthService">
<textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
messageVersion="Soap12" writeEncoding="utf-8">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</textMessageEncoding>
</binding>
<binding name="WebHttpBinding_ITradeService">
<textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
messageVersion="Soap12" writeEncoding="utf-8">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</textMessageEncoding>
</binding>
</customBinding>
</bindings>
<client>
<endpoint binding="customBinding" bindingConfiguration="WebHttpBinding_IAuthService"
contract="IAuthService" name="WebHttpBinding_IAuthService" />
<endpoint binding="customBinding" bindingConfiguration="WebHttpBinding_ITradeService"
contract="ITradeService" name="WebHttpBinding_ITradeService" />
</client>
</system.serviceModel>
das war einfach! =) – burnt1ce