The message with Action 'http://tempuri.org/IVuvuzelaService/GetBetSlipBannersByAccountId' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).


Server stack trace: at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Vuvuzela.Services.Contracts.ServiceContracts.IVuvuzelaService.GetBetSlipBannersByAccountId(Guid accountGuid, Guid brandBrandId, Boolean isLoggedIn, Guid messageTypeId) at Vuvuzela.Web.Service.AdminService.<>c__DisplayClass28_0.<GetBetslipBannerMessages>b__1(IVuvuzelaService svc) in D:\a\1\s\Vuvuzela.Web\Service\AdminService.cs:line 509 at Vuvuzela.Common.Utilities.WcfUtilities`1.MakeCallToService[TR](Func`2 del, TR failureReturn, String endpointName) in D:\a\1\s\Vuvuzela.Common\Utilities\WcfUtillities.cs:line 80 at Vuvuzela.Web.Service.ServiceCaller.MakeCallToService[TR](Func`2 del, TR failureReturn, String caller) in D:\a\1\s\Vuvuzela.Web\Service\ServiceCaller.cs:line 20 at Vuvuzela.Web.Service.AdminService.<>c__DisplayClass28_0.<GetBetslipBannerMessages>b__0() in D:\a\1\s\Vuvuzela.Web\Service\AdminService.cs:line 509 at Vuvuzela.Common.DataCache.<>c__DisplayClass16_0`1.<GetItemFromCache>b__0() in D:\a\1\s\Vuvuzela.Common\Caching\DataCache.cs:line 203 at Vuvuzela.Common.Caching.LockingProvider.MemoryLockProvider.Lock(String key, String subKey, Action execute) in D:\a\1\s\Vuvuzela.Common\Caching\LockingProvider\MemoryLockProvider.cs:line 26 at Vuvuzela.Common.DataCache.GetItemFromCache[T](String key, String subKey, Func`1 getNew, Double minutesToCache, Boolean cacheAnyResponse) in D:\a\1\s\Vuvuzela.Common\Caching\DataCache.cs:line 214 at Vuvuzela.Common.DataCache.Get[T](String key, String subKey, Func`1 getNew, Func`2 clearCache, Double minutesToCache, Boolean cacheAnyResponse) in D:\a\1\s\Vuvuzela.Common\Caching\DataCache.cs:line 93 at Vuvuzela.Common.DataCache.Get[T](DataCacheItem key, String subKey, Func`1 getNew, Func`2 clearCache, Double minutesToCache, Boolean cacheAnyResponse) in D:\a\1\s\Vuvuzela.Common\Caching\DataCache.cs:line 149 at Vuvuzela.Web.Service.AdminService.GetBetslipBannerMessages(Guid messageTypeId) in D:\a\1\s\Vuvuzela.Web\Service\AdminService.cs:line 509 at Vuvuzela.Web.Service.AdminService.GetAllBetSlipBanners() in D:\a\1\s\Vuvuzela.Web\Service\AdminService.cs:line 466 at Vuvuzela.Web.Controllers.Base.VuvuzelaBaseController.OnActionExecuting(ActionExecutingContext filterContext) in D:\a\1\s\Vuvuzela.Web\Controllers\Base\VuvuzelaBaseController.cs:line 336 at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.InvokeActionMethodFilterAsynchronouslyRecursive(Int32 filterIndex) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass7_0.<BeginInvokeActionMethodWithFilters>b__0(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate`1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__0(AsyncCallback asyncCallback, Object asyncState)