2013-03-14 45 views
0

我找不出爲什麼它找不到此服務端點。該服務駐留在與我的Web項目相同的解決方案中的另一個項目中。顯然這是爲其他開發者工作,但我覺得很難相信,我遵循了他們給我的一些步驟,從svn,yada yada下載了該網站。當我運行網站時,它沒有發現並解決這項服務。異常處理程序代碼中發生異常:在net.pipe:// localhost/...上沒有端點監聽,它可以接受消息

這裏是它在web.config中的樣子,當我在那裏註冊服務時。這是假定適用於本地主機的現有配置文本:

<client> 

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

</client> 
+0

是的,我已經配置瞭解決方案,先在web項目之前運行服務項目......解決方案屬性 – PositiveGuy 2013-03-14 04:43:39

+0

嗯......其實......顯然你的服務沒有運行。請包括服務和客戶端的整個''。很可能某處存在不匹配。 – Aron 2013-03-14 05:09:04

+0

不,它正在運行。如果我F5的解決方案運行該服務,然後首先瀏覽器。 – PositiveGuy 2013-03-14 05:33:34

回答

0

您可能沒有在IIS中啓用net.pipe。打開IIS管理器,右鍵單擊您的站點,然後選擇「管理網站」 - >「高級設置」。查看「啓用的協議」設置。我猜它可能設置爲「http」。如果是這樣,請將其更改爲「http,net.pipe」並嘗試您的應用程序。

相關問題