webhttpbinding

    2熱度

    2回答

    我有一個Windows服務(在本地系統下運行)託管的WCF服務。我在裏面運行一個System.Timer。在初始化Timer的操作o1是通過webHttpBinding上的http端點聲明的。 我啓用了跟蹤System.ServiceModel和.svcLog文件我檢查了操作o1的監聽時間。它表明,運行了大約20個小時後,http端點處的聽力剛剛停止。 我認爲這是由於沒有傳入消息到達該端點的事實。

    1熱度

    1回答

    我們正在做一個WCF REST json服務(WebHttpBinding)。由於純WCF會話不適用於這種綁定,我們正在使用asp.net會話。所以我們設置: <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> 在我們的web.config和: [A

    2熱度

    1回答

    使用WCF端點通過HTTP傳輸SQL表格數據的最快方式是什麼? 現在我正在用ESQL查詢實體框架,然後將DataTable結果序列化爲一個字節[],然後將其發送到另一端,然後反序列化,這似乎很慢。現在,序列化數據的大小將達到約15000+行的4000個字節。我也嘗試過OData服務,但那也很慢。 與JSON相比,我認爲這將是最快的 - 一個僅包含1048個SQL行的JSON文件即將達到近20000

    3熱度

    1回答

    我有一個基於AJAX的WebGet方法返回JSON。它不會與幾千行的JSON結果一起工作(如果我只採用100行左右的行)。我注意到,瀏覽器只是檔並沒有任何反應,沒有表現出Firebug控制檯的任何信息: [WebGet] public HttpTransactionTransformArgs Test() { HttpTransactionFilterArgs ar

    1熱度

    2回答

    我有一個WCF服務,使文件的上傳,而無需使用MessageContract WCF服務。 [OperationContract, WebInvoke(UriTemplate = "UploadFile?filename={filename}")] bool UploadFile(string filename, Stream fileContents); 我被允許使用另外一個參數Stream

    1熱度

    1回答

    我想找到一種方法來提取使用PID和JID的bosh會話(ejabberd)的SID,以便我可以在ejabberd_sm:unset_presence中使用它,我已經遍尋搜索但找不到方法來做到這一點。 基本上,我建立了一個使用Ejabberd和Strophe的聊天系統,我試圖實現的是當用戶在一個頁面上按下脫機按鈕時,與該JID相關的所有會話都需要脫機,我已經通過PID使用ejabberd_sm:ge

    1熱度

    2回答

    我需要訪問將從WCF服務返回給客戶端的HTTP響應標頭。訪問HTTPContext很容易(通過HttpContext.Current.Response),但當StatusCode已經設置時(例如,如果狀態爲500),最後執行的事件/擴展/行爲是什麼? 編輯:消息檢查器似乎並不是一個很好的解決方案,因爲在他們運行時,狀態碼尚未設置。 (至少在我的審判是這樣的情況下)

    3熱度

    1回答

    我想通過WCF使用WebHttpBinding傳遞base64編碼的字符串。 我得到了服務器沒有響應的神祕錯誤'Bad Request 400'。我知道它與字符串的大小有關,因爲如果我測試一個非常短的字符串(大約4KB左右),它可以工作,但任何更高的字符都不會。 我已經閱讀無處不在,這與綁定的web.config中的maxReceivedMessageSize或其他配置有關,但即使在更改客戶端和服

    6熱度

    2回答

    我試圖設置在IIS中託管的WCF服務,該服務公開了作爲生成JSON數據的REST服務的端點,並且我想使用HTTPS。我想在UserNamePasswordValidator的幫助下親自處理用戶身份驗證,因爲用戶存儲在數據庫中。 目前我正在使用webhttpbinding來實現REST-fulness。當我嘗試啓用HTTPS(將安全模式設置爲傳輸)時,我的問題就開始了。我在服務器端有一個SSL證書(

    2熱度

    1回答

    我需要爲上傳大型文件創建WCF REST服務。我使端點成爲流式webHttpBinding,但它沒有變成流式傳輸。 服務示例: [ServiceContract] public interface IFiles { [OperationContract] void UploadFile(Stream stream); } public class Files : IF