Asp.net 调用IIS承载的WCF失败
我正在尝试在IIS中托管WCF服务以进行内部测试 我没有问题添加和消费测试网站的服务 与IIS位于同一台PC内。 我还可以在另一个网站上将该服务添加到我的测试网站中 PC(局域网连接) 但是,问题是,当我试图使用 在另一台电脑内的另一台电脑上测试网站(局域网连接), 服务总是说它没有响应 我真的希望在座的任何人都经历过这种情况 可以分享你宝贵的经验。谢谢 p、 s:对不起,我的英语不好 以下是我的WCF web.config:Asp.net 调用IIS承载的WCF失败,asp.net,wcf,iis,Asp.net,Wcf,Iis,我正在尝试在IIS中托管WCF服务以进行内部测试 我没有问题添加和消费测试网站的服务 与IIS位于同一台PC内。 我还可以在另一个网站上将该服务添加到我的测试网站中 PC(局域网连接) 但是,问题是,当我试图使用 在另一台电脑内的另一台电脑上测试网站(局域网连接), 服务总是说它没有响应 我真的希望在座的任何人都经历过这种情况 可以分享你宝贵的经验。谢谢 p、 s:对不起,我的英语不好 以下是我的WCF web.config: <system.serviceModel>
<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>
致以最良好的祝愿,
Jason如果你能将URL的格式发布到你的服务中,这会对你有所帮助,也会给你带来错误
对于快速和一般的连接问题,我通常求助于Fiddler(http://www.fiddler2.com/fiddler2/). 此工具显示客户端和服务器之间的通信量。下一步是打开WCF诊断,但在此之前,请确保您可以:ping目标服务器,您可以通过URL导航到服务端点,并使用fiddler获得进一步的连接调试帮助。您可以点击IIS中托管的任何其他内容吗?比如,如果你只是把一个静态HTML页面放在那里?如果这样做有效,那么您是否可以打开指向.aspx页面的web浏览器,并使其显示默认的“登录页”?您还应该在问题中发布您的WCF配置。它在我当前的开发pc中没有遇到任何错误。连接问题仅在我尝试从LAN连接的pc测试网站访问时发生。对不起,我刚刚编辑了这篇文章并把它放进了网页配置。你可以看看。谢谢