Одним из требований проекта, над которым я работаю, является экспорт файла в общий сетевой ресурс на основе определенных критериев. Когда я запускаю код в Visual Studio, он работает просто отлично, но при его развертывании действия, которые инициируют сохранение файла, заканчиваются неудачей. пользователи видят предупреждение с:
Could not find file '<full filename...>'.
В файле web.config я установил для impersonate значение true, и у пользователей есть разрешение на запись в данный сетевой ресурс.
Вот код для записи в файл:
using (System.IO.FileStream fs = new System.IO.FileStream(fullpath, System.IO.FileMode.Create))
{
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(fs))
{
sw.WriteLine(RouteMeter.HeaderString);
foreach (RouteMeter meter in rm)
{
sw.WriteLine(meter);
}
}
}