Я знаю, что опаздываю на вечеринку, но ради людей из будущего, вот что мы выяснили до сих пор ...
Если вы хотите, чтобы точная ошибка былаброшенный, вы можете установить includeExceptionDetailInFaults на true.
В файле web.config вашего сервиса:
<!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="true"/>
Примечание: это не решит проблему, но сообщит вам точно, что ее вызывает.
Еще одно примечание: я украл линию открытия у xkcd .