最近我开发了一个wcf服务.它一直工作到昨天.我能够在内置的WCF测试客户端中使用VS2010进行测试.从昨天起,我无法在WCF测试客户端中看到我的服务.当我按F5时,它打开Wcf测试客户端窗口,在底部显示Servie已成功添加.但它不加载任何服务.我试图从文件/添加服务手动添加它,但它仍然没有加载.可能是什么问题呢.我非常感谢你的帮助.这是我的Web.config.
<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>
Run Code Online (Sandbox Code Playgroud)
mar*_*c_s 22
您正在使用webHttpBindingREST样式的WCF服务.
WCF测试客户端是一个SOAP测试应用程序-它的工作原理对SOAP Web服务(基本上什么,但在webHttpBinding中,WCF).
对于REST服务,只需浏览服务URL并以这种方式调用REST服务.
| 归档时间: |
|
| 查看次数: |
9222 次 |
| 最近记录: |