netnamedpipebinding

    0熱度

    1回答

    朋友時, 我有一個IIS託管與工作的wsHttpBinding web服務( http://localhost/Directory.Server/Services/v2/Directory.svc/ws )。它由WebApp使用。我需要一個額外的端點用於具有命名管道的同一服務,以便我可以從同一臺機器上運行的另一個項目訪問該服務。 我在web.config中進行了更改以顯示namedpipe端點

    0熱度

    1回答

    我正在創建一個Windows服務,應該承載WCF服務與NetNamedPipeBinding綁定。以下是代碼: protected override void OnStart(string[] args) { var serviceType = typeof(IServeHi); var namedPipeBinding = new NetNamedPipeBinding(

    0熱度

    1回答

    我有一個命名管道wcf服務,需要以編程方式設置ChannelInitializationTimeout屬性。我目前沒有使用任何配置文件。這是我目前的客戶端代碼: ChannelFactory<IStringReverser> pipeFactory = new ChannelFactory<IStringReverser>( new NetNamedPipe

    0熱度

    1回答

    我正在創建一個C#windows服務,它使用一個NetNamedPipeBinding與C#程序進行通信。該服務工作如下。 用戶在服務上調用「運行」命令。 服務觸發一個運行數據庫查詢的線程。 用戶在服務上調用「GetStatus」(大約每秒一次)。 不幸的是,GetStatus經常超時。這些超時發生在運行服務的中途。即使在第2步中的線程運行完畢後,這些超時仍會繼續。 5到10分鐘後,GetStat

    0熱度

    2回答

    更新 - 我在這裏遇到的問題是用戶錯誤。請參閱下面的答案。 我有一個類,我想添加到一個WCF API的DataContract應該是「綁定不可知」;即它應該能夠支持多個綁定,包括BasicHttp和NamedPipe。我想添加到數據合同類使用Newtonsoft.Json.Linq.JObject來存儲數據成員: [DataContract] public class MyFacet {

    0熱度

    1回答

    我使用的是4.5 .Net框架中使用C#內置兩個應用 WPF桌面應用程序 Windows服務 ,並希望他們互相交談使用IPC(進程間通信)的辦法,因爲它們需要經常共享基於條件的一些數據/對象的狀態。 WCF與netNamedPipeBinding似乎非常靈活的解決方案。我創建了一個WCF服務器和客戶端&在控制檯應用程序中成功託管。 由於該解決方案的工作,我想WCF服務器在Windows服務託管(這

    4熱度

    1回答

    我有一個與NetNamedPipe進行進程間通信的WCF服務,我想在其上添加安全性。一切工作都很好沒有安全性,但是當我嘗試使用tranport安全性時,我得到「InvalidCredentialException:服務器已拒絕客戶端憑據」異常。你能幫我麼? 代碼示例: var netPipeBinding = new NetNamedPipeBinding() { MaxReceivedMessa

    4熱度

    1回答

    我試圖通過NetNamedPipeBinding公開一個接口。 這是我做的: try { //load the shedluer static constructor ServiceHost svh = new ServiceHost(typeof(MyClass)); var netNamedPipeBinding = new NetNa

    0熱度

    1回答

    因爲幾個小時後我找不到合適的問題答案,我在此發佈。 我有一個共享接口(IService)庫和動態創建的代理(使用CreateChannel創建)的WPF/WCF應用程序。主要問題是代理沒有被關閉/處置,我在第200次服務呼叫時得到這個例外: 系統達到了限制'MaxConcurrentSessions'設置的限制。 此節氣門的限制設置爲200.通過修改serviceThrottle 元素中的屬性'm

    -1熱度

    1回答

    我是WCF新手,仍在學習。 我想爲IPC使用netNamedPipeBinding,我需要它儘可能安全。 我已經爲wsHttpBinding做了一個練習服務,在那裏我使用了證書,所以我得到了這部分內容(使用消息級安全性)。 正如我所看到的,命名管道只能使用傳輸級安全性(至少只有傳輸在Visual Studio自動完成中才顯示)。 是否可以根據我們說的機器密鑰或某種東西來進行某種類型的消息加密?如果