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)