我无法弄清楚为什么它无法找到此服务端点。该服务与我的Web项目位于同一解决方案中的另一个项目中。显然这对其他开发者有用,但我发现很难相信,我按照他们给我的一些步骤,从svn,yada yada下载了网站。当我运行网站时,它没有找到并解析此服务。
这是我在web.config中注册服务时的样子。这是可能适用于localhost的现有配置文本:
<client>
<endpoint address="net.pipe://localhost/WcfBusinessService" binding="netNamedPipeBinding" bindingConfiguration="PipeBestPerformance" contract="WcfBusinessFacadeContract.IBusinessFacade" />
</client>
答案 0 :(得分:0)
您可能没有在IIS中启用net.pipe。打开IIS管理器,右键单击您的站点并选择“管理网站” - &gt; “高级设置”。查看“启用的协议”设置。我猜它可能设置为“http”。如果是这样,请将其更改为“http,net.pipe”并尝试使用您的应用程序。