Сообщение довольно ясно - процесс, который пытается прочитать файл, не может это сделать.
Имейте в виду - когда вы вызываете службу WCF, доступ к файлу не будет осуществляться под вашей собственной идентификацией (как вызывающей стороной) - он будет сделан либо пользователем ASPNET
, либо NETWORK SYSTEM
, если ваш Служба WCF размещается в IIS или пользователем, под которым запущена служба NT, на которой работает служба WCF.
Имеет ли какая-либо из этих ограниченных системных учетных записей доступ к этому файлу на диске на вашем сервере? Скорее всего нет ...