webhttpbinding

    1熱度

    2回答

    我有一個WCF寧靜的服務,它工作正常,問題是該服務公開方法「計算」,它可能需要幾分鐘才能完成計算,並且由於REST是一個無狀態方法,我正在用盡想法! 我應該維持會話嗎? 我該怎麼做回調? 10分鐘等待網站回覆不方便,但我必須找到一個解決方案。 PS:服務必須是安靜的,我不能減少計算時間。

    0熱度

    1回答

    我的Web應用程序中有一些Silverlight代碼使用了WCF服務。它使用ASP.NET路由功能: private void RegisterRoutes() { var factory = new WebServiceHostFactory(); RouteTable.Routes.Add(new ServiceRoute("Service", factory, type

    1熱度

    1回答

    我有一個簡單的WCF服務如下所示。 [ServiceContract] public interface IService1 { [OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest)] string GetData(int va

    1熱度

    1回答

    我有一個WCF服務使用https進行通信,json用於響應格式。我不希望我的方法對任何人都可用,所以我將IIS中的身份驗證從基本的匿名&更改爲基本。 到目前爲止,瀏覽器要求用戶並通過,但我得到了以下錯誤: 找不到與綁定的WebHttpBinding端點符合計劃http的基址。註冊的基地址方案是[https]。 我必須改變我的端點以使用身份驗證嗎? 我的web.config看起來像: <?xml v

    3熱度

    1回答

    我有一個使用ASP.NET 4/IIS 8的WCF服務(超過webHttpBinding),我沒有問題,使用JSON與GET進行通信。但是,今天我需要實現一個發送大量查詢字符串的方法(大約3000個字符,不是那麼長,但比我一直使用的要長)。我打電話給該服務,立即得到了一個404錯誤,甚至沒有在我的調試機器上進入我的代碼。我想到的第一件事是最大查詢字符串長度限制。我已經添加到了我的web.confi

    0熱度

    2回答

    我有一個非常基本的WCF服務,我想在IIS上作爲REST式服務運行。這是服務合同。 [ServiceContract] interface IRestCameraWs { [OperationContract] [WebGet(UriTemplate = "/cameras/{username}",ResponseFormat = WebMessageFormat.Xml,

    0熱度

    1回答

    我正在用webHttpBinding創建我的第一個wcf服務。在網上,我讀很多articled說服力的,它的壞習慣使用了與Web服務的參數作爲 Is it bad practice to have an output parameter in a method in a WCF service? 有時被描述如果我們在SOAP場景中使用out參數。從wsdl生成的客戶端定義改變參數的順序,如這裏討論

    3熱度

    1回答

    我已經寫了叫RequestWrapper此類一個簡單的對象,它包含類型的一個方法: TResult WrapRequest<TResult>(Func<TResult> action) 它封裝了try..catch任何行動,錯誤處理,日誌記錄,數據庫連接,事務(提交&回滾)等 目前我使用這樣的:(例如,不生產代碼) return RequestWrapper.WrapRequest(() =>

    8熱度

    2回答

    我在寫一個有很多方法的web服務。他們都成立了類似以下內容: [OperationContract] [WebInvoke( BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json

    0熱度

    1回答

    的集合中註冊我在IIS 6.1中託管REST服務。我得到以下錯誤。 The extension name 'webHttp' is not registered in the collection at system.serviceModel/extensions/behaviorExtensions 這將是此修復?