我正在尝试在IIS中托管我的WCF服务以进行内部测试。
在测试网站中添加和使用服务没有问题 在与IIS相同的PC内部。 我还可以将该服务添加到我的测试网站中 PC(局域网连接)。
但问题是当我尝试使用该服务时 测试另一台PC内的网站(局域网连接), 该服务总是说它没有响应。
我希望这里遇到过这种情况的人 可以分享您宝贵的经验。感谢。
p.s:抱歉我的英语不好。
这是我的WCF web.config:
<system.serviceModel>
<services>
<service behaviorConfiguration="GeoIPService.ServiceMethodBehavior" name="GeoIPService.ServiceMethod">
<endpoint address="" binding="wsHttpBinding" contract="GeoIPService.IServiceMethod"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="GeoIPService.ServiceMethodBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
祝你好运, 杰森
答案 0 :(得分:0)
如果你可以将URL的格式发布到你的服务中,那么这也会有所帮助。
对于快速和一般的连接问题,我通常使用Fiddler(http://www.fiddler2.com/fiddler2/)。此工具显示客户端和服务器之间的流量。下一步是打开WCF诊断,但在此之前确保您可以:ping目标服务器,您可以通过URL导航到服务端点,并使用fiddler进行进一步的连接调试帮助。