J'apprends WCF (C#) pendant que j'héberge WCF en utilisant l'application console. Il ne montre aucune erreur, mais quand je tape http://localhost:8080/ dans le navigateur du navigateur en disant qu'il refuse la connnection. S'il vous plaît, donnez moi une solution. enter image description herelocalhost refusant la connexion dans WCF
mon code dans le fichier de configuration est donnée ci-dessous
<services>
<service name="MyService.MyWService" behaviorConfiguration="mexBehaviour">
<endpoint address="HelloService" binding="basicHttpBinding" contract="MyService.IMyWService">
</endpoint>
<endpoint address="HelloService" binding="netTcpBinding" contract="MyService.IMyWService">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080" />
<add baseAddress="net.tcp://localhost:8090"/>
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="mexBehaviour">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
Ajouter 'http: // localhost' avant –
essayé mais pas d'utilisation – Jay
j'ai trouvé le problème. C'est parce que j'hébergeait wcf dans l'application console et je ne le garde pas en vie en utilisant la commande console.readline() c'est pourquoi localhost ne fonctionne pas. Il restait en vie quelques millisecondes seulement – Jay