wcf

    1熱度

    2回答

    我最近開始使用WCF,我遇到了一個問題,我只是沒有線索如何解決。 我使用服務主機啓動WCF服務,但是當我在瀏覽器中使用URI時,它不顯示服務的合同,當我嘗試使用ChannelFactory連接到它時,它會發出異常。 我在Visual Studio 2017中創建了項目,並沒有對配置文件做任何事情,excpet改變了基地址。服務接口和實現都在根項目「文件夾」中,我試過禁用防火牆甚至是防病毒,但似乎沒

    0熱度

    1回答

    有什麼缺點和網絡服務的優點VS直接客戶的SQL Server通信? 從我的理解: 優點: 如果Web服務是同一臺計算機上安裝遠程分貝​​那麼就沒有必要打開SQL Server的端口,這樣客戶端可以訪問遠程數據庫。如果Web服務位於另一臺計算機上,則需要打開端口以便Web服務訪問遠程數據庫。 如果有人設法得到的用戶保持:通過他只能在分貝爲架構的網絡服務,而不是在整個數據庫中的所有操作不操作。 缺點:

    0熱度

    1回答

    所以我有一個服務實例化一個對象數組,然後爲這些對象啓動一個新的進程。在從另一個線程中的對象獲取一些數據之前,我等待實例化和新進程啓動。出於某種原因,當我嘗試讀取數據時,我會跳出界限索引。它似乎試圖訪問比我定義的更大的索引(當最後一個索引是Os [3]時嘗試訪問Os [4]),因此超出限制?這可能是什麼原因造成的? lock (initlock) { for (threa

    0熱度

    1回答

    我正在使用wcf服務轉換爲角色js web應用程序。我有兩個表。我將兩個表記錄加入單個記錄並在角度js應用程序中顯示記錄。當我有記錄兩個表,它能夠檢索,但如果我只有一個數據庫表記錄,它不同意這種下面的查詢顯示任何東西.. public string TranscationDetails(string Account_Number) { var accountNumber

    1熱度

    1回答

    我有一個類型,實現IXmlSerializable我正在序列化與DataContractSerializer。在將它作爲XML文檔的根元素進行序列化時,如何控制根元素名稱空間和名稱? 說我有以下類型: public partial class PersonDTO : IXmlSerializable { public string Name { get; set; } #r

    2熱度

    2回答

    我想要做的是;我使用配置文件中的「WSDL」服務鏈接並以編程方式使用服務,並使用我將使用的方法的名稱。 的代碼片段我使用靜態運行如下, ServiceName.serviceClientSoapClient= new ServiceName.serviceClientSoapClient(); string xmlStr = client.getValues(); 和端點是, <endpo

    0熱度

    1回答

    我有一個WCF服務,它在高峯時段有很高的請求響應週期。這可以是每分鐘5000到8000個請求。 連接和500響應代碼存在一些問題。 所以我啓用了跟蹤偵聽器來跟蹤服務器端發生的錯誤。 最終我設法找到了錯誤,並且這個問題已得到解決。 現在WCF工作正常。 但問題是Web_tracelog文件的大小呈指數增長。 當我嘗試在traceviewer中打開文件時,它顯示沒有錯誤或問題。 我刪除了該文件。 在3

    0熱度

    1回答

    我有一個WCF服務。現在我想將其轉換爲控制檯應用程序。基本上,這是一項簡單的服務。它僅根據PowerShell請求的客戶端請求執行2個作業。 Invoke-WebRequest "http://localhost:10000/backup/DoBackup?id=BackupClient1" 或 Invoke-WebRequest "http://localhost:10000/backup/

    1熱度

    1回答

    我寫了一個API使用這種格式: [OperationContract] [WebInvoke(Method = "Get", UriTemplate = "/GetPrice/{ItemID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessag

    0熱度

    1回答

    我正在考慮用gRPC替換.NET WFC雙端點。像大多數框架一樣,WCF允許數據只是簡單的合同對象,所以你通過網絡使用的是你可以在你的處理代碼中使用的東西(如果你對這種耦合可以的話)。但使用gRPC和GPB,看起來我無法做到這一點,我有2個選項。一種是在通信的兩端翻譯我現有的.NET對象,這會增加額外的勞動力/複雜性。另一種方法是在業務代碼中逐字使用協議緩衝消息,這將業務代碼與傳輸技術相結合。 所