异常处理程序代码中发生异常:net.pipe:// localhost / ...中没有可以接受消息的端点

时间:2013-03-14 04:37:08

标签: asp.net wcf

我无法弄清楚为什么它无法找到此服务端点。该服务与我的Web项目位于同一解决方案中的另一个项目中。显然这对其他开发者有用,但我发现很难相信,我按照他们给我的一些步骤,从svn,yada yada下载了网站。当我运行网站时,它没有找到并解析此服务。

这是我在web.config中注册服务时的样子。这是可能适用于localhost的现有配置文本:

<client>

  <endpoint address="net.pipe://localhost/WcfBusinessService" binding="netNamedPipeBinding" bindingConfiguration="PipeBestPerformance" contract="WcfBusinessFacadeContract.IBusinessFacade" />

</client>

1 个答案:

答案 0 :(得分:0)

您可能没有在IIS中启用net.pipe。打开IIS管理器,右键单击您的站点并选择“管理网站” - &gt; “高级设置”。查看“启用的协议”设置。我猜它可能设置为“http”。如果是这样,请将其更改为“http,net.pipe”并尝试使用您的应用程序。