Я бы предположил, что это не «настоящее» исключение.Я не знаком с WCF, но, возможно, вы найдете что-то в журналах.
Вот статья об отладке WCF http://www.codeproject.com/KB/WCF/DebugWCFApps.aspx
Скорее всего, WCF пытается сериализовать класс SubSonic со значениями, допускающими обнуление,Свойства классов SubSonic помечены как XMLAttribute, который выдает ошибку, если вы хотите сериализовать обнуляемый тип.Nullables могут быть сериализованы только как XMLElements.
Попробуйте, если он работает с сгенерированным SubSonic классом, который не имеет свойства nullable.