РЕДАКТИРОВАТЬ: Я сделал это более запутанным, чем это должно быть. Забудьте, что это клиент Silverlight. У меня есть служба WCF, размещенная в IIS, которая должна иметь доступ к файлу в локальной файловой системе. Потребителем этой услуги будет Silverlight, но я не думаю, что это важно, и должен был это не учитывать.
У меня есть приложение Silverlight, где я размещаю сервис. В этом сервисе я хочу прочитать текстовый файл в корне диска C (только для тестирования). Я получаю исключение, что файл не может быть найден. Я думаю, что это проблема с разрешениями, но я не могу понять это.
У меня в качестве идентификатора пула приложений установлено значение NetworkService. У меня для уровня доверия .NET установлено значение Полный (внутренний). Я даже дошел до предоставления разрешения на чтение пользователю NetworkService для текстового файла, который я пытаюсь прочитать.
Служба должна иметь доступ к файловой системе. Как правильно это сделать?
Спасибо
-Скотт