While working with getting PowerPivot and Excel Services working, I ran into this very annoying error:
ServerSession.ProcessServerSessionException: An exception during ExecuteWebMethod has occurred for server: http://servername:32843/811dd9f4d4ae48779f1dc7a03ba5d555/ExcelService*.asmx, method: GetHealthScore, ex: Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSessionException: An error has occurred. —> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.IO.FileLoadException: The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) at System.Reflection…
Nothing in the event log…only this error with no reference to the assembly name or anything…annoying. I found this nice post about debugging these type of errors:
You must download the SDK to get the tool:
After installing, I wasn't seeing any binding errors. In the documentation, you're suppose to restart the services that are using .NET after setting the logging. I rebooted the server and the error didn't return…weird.