최근 wcf 서비스를 개발했습니다. 어제까지 잘 작동했습니다. 빌드 된 WCF 테스트 클라이언트에서 VS2010을 사용하여 을 테스트 할 수있었습니다. 어제부터 WCF 테스트 클라이언트에서 내 서비스를 볼 수 없습니다. F5를 누르면 Wcf 테스트 클라이언트 창이 열리고 하단에 은 Servie가 성공적으로 추가되었음을 나타냅니다. 그러나 어떤 서비스도로드하지 않습니다. 파일/서비스에서 수동으로 추가하려고했지만 여전히로드되지 않습니다. 무엇이 문제 일 수 있습니다. 정말 감사드립니다. 여기에 내 Web.config가 있습니다.WCF 테스트 클라이언트가 서비스를로드하지 않습니다.
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<bindings/>
<client/>
<services>
<service behaviorConfiguration="myproj.ServiceBehavior" name="myproj.Service">
<endpoint address="" binding="webHttpBinding" contract="myproj.IService" behaviorConfiguration="REST">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="REST">
<webHttp/>
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="myproj.ServiceBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
감사합니다. 그러나 REST 응용 프로그램에 대한 테스트 클라이언트를 호출 할 수있는 방법이 있습니까? –
@SreekanthKarumanaghat : REST의 경우 [Fiddler] (http://fiddler2.com/get-fiddler)와 같은 다른 도구를 사용해야합니다. WCF 테스트 클라이언트는 REST –
@ marc_s에 대해 *** NOT ***을 사용합니다. 저는 .NET에서 초보자입니다 wcf 서비스 응용 프로그램을 사용하여 IIS에서 서버를 호스트하는 데 문제가 있습니까? wcf 서비스 라이브러리를 사용하면 어떤 이점이 있습니까? Cassini에서 WCF 서비스 라이브러리는 F5 키를 눌러 어떻게 작동합니까?하지만 Cassini가 IIS에서 사용하기 전에 테스트에 사용된다는 사실을 고려할 때 IIS에서 직접 호스팅 할 수는 없습니다. 왜 이런 일이 발생합니까? 이에 대한 통찰력을 제공해주십시오. –