簡體   English   中英

net.pipe端點無法從客戶端應用程序連接

[英]net.pipe endpoint is not connectable from client application

我面臨與WCF服務的net.pipe端點有關的問題。 我已經在Windows 2008 R2計算機中配置了所需的服務器角色(應用程序和Web角色)和功能(Windows激活)。 我使用net.tcp,net.pipe和http端點創建了一個示例wcf服務,並將其托管在IIS中。 我已經在網站級別以及Web應用程序級別啟用了必需的綁定。 net.tcp和http端點工作正常。 但是出現如下所述的net.pipe端點錯誤

我最初的懷疑是net.pipe協議未正確激活。 這樣就驗證了所有必需的Windows服務都正常運行(WAS,Net.Pipe Adaptar,Net.Tcp Adaptar)。 我還檢查了SMSvcHost.exe.config文件,並確保它具有正確的配置。

由於所有服務都在運行,因此我啟用了性能計數器並檢查了我的net.pipe注冊是否成功。 對於net.pipe有效的注冊和為Net.pipe注冊的Uris的注冊計數為1。使用這些計數器值,我假設我的端點已正確配置,並且從服務器端角度而言是有效的。

由於某些原因,無法從客戶端到達端點。 我需要在機器中進行其他驗證嗎?

net.pipe用於x進程調用,而不是x機器調用。 如果您跨越計算機邊界,請使用http和/或net.tcp。 如果客戶端和服務位於同一台計算機上,則應使用net.pipe。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM