Albireo
Legacy Member
Ik probeer hier een self-hosted WCF service te laten lopen en ik kan dat programma probleemloos opstarten maar als ik met m'n browser naar de url van de service surf krijg ik een "connection refused" en ook als ik in Visual Studio via "add Service Reference" deze service probeer toe te voegen aan een client-programma krijg ik een "TCP error code 10061: No connection could be made because the target machine actively refused it ". Via telnet een verbinding proberen te maken op de poort die de service gebruikt lukt ook niet: "Connection failed".
Windows Firewall is disabled, router firewall is ook disabled (ook al heeft die er waarschijnlijk in de verste verte niks mee te maken wegens een localhost-service). Het hostprogramma als administrator starten maakt geen verschil.
dit is m'n app.config zoas het in het boek met het voorbeeld stond (en dat boek zegt niks over refused connections (en ook niks over namespace reservations
))
Als we ervan uitgaan dat de firewall er voor niks tussen zit wat zou dan de reden zijn dat het niet lukt om een verbinding te maken met de service (noch via de browser, noch via Visual Studio)?
Ik gebruik Windows Vista Ultimate x64
Windows Firewall is disabled, router firewall is ook disabled (ook al heeft die er waarschijnlijk in de verste verte niks mee te maken wegens een localhost-service). Het hostprogramma als administrator starten maakt geen verschil.
dit is m'n app.config zoas het in het boek met het voorbeeld stond (en dat boek zegt niks over refused connections (en ook niks over namespace reservations
))
Code:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="MagicEightBallServiceLib.MagicEightBallService" behaviorConfiguration="EightBallServiceMEXBehavior">
<endpoint address="" binding="basicHttpBinding" contract="MagicEightBallServiceLib.IEightBall" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080/MagicEightBallService" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="EightBallServiceMEXBehavior">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Als we ervan uitgaan dat de firewall er voor niks tussen zit wat zou dan de reden zijn dat het niet lukt om een verbinding te maken met de service (noch via de browser, noch via Visual Studio)?
Ik gebruik Windows Vista Ultimate x64
en geen exception heeft throwed terwijl dat ie aan het opstarten is
shit happens zeggen ze dan he