콘솔 응용 프로그램을 사용하여 WCF를 호스팅하는 동안 WCF (C#)를 배우고 있습니다. 오류는 보이지 않지만 브라우저 브라우저에 http://localhost:8080/을 입력하면 연결이 거부되었다고 표시됩니다. 제게 해결책을 제공해주세요.localhost가 WCF에서 연결을 거부합니다.
enter image description here은 내 구성 파일의 코드는 당신이 점점 오류가 웹 사이트 로컬 호스트를 찾을 수 없습니다되는 브라우저 때문이다
<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>
추가'에 http : //'localhost를 –
그것을 시도했지만 아무 소용 – Jay
내가 문제를 발견하기 전에. 그것은 내가 콘솔 응용 프로그램에서 wcf를 호스팅했기 때문에 나는 localhost가 작동하지 않는 이유 인 console.readline() 명령을 사용하여이를 유지하지 않을 것입니다. 그것은 단지 몇 밀리 초 동안 살아 남았습니다 – Jay