WinServer 2016 (Windows 10) + IIS 10 + MS Office 2010. Приложение asp.net не может создать и (или) сохранить Excel файл (txt файл тоже) в локальной папке (на другом диске). При этом уже существующий файл с таким именем удаляет, а в режиме разработки (запуск проекта из Visual Studio 2015) файл создается и удаляется. Может кто сталкивался с подобным?
Разрешения (Полный доступ для всех групп) для папки в которую пишется\удаляется файл.
UPD 0 - Код создания файла
// Создать книгу и лист
_Application excel = new Application();
Workbook wb = excel.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
UPD 1 - Не прокатило, txt-файл тоже не создает.
// Сохранить файл и выйти из него
try
{
wb.SaveAs(path);
File.Create(@"f:\testAutorep\234.txt");
}
catch
{
File.Create(@"f:\testAutorep\123.txt");
}
UPD 2 При создании Excel файла - исключение:
Приложению Microsoft Excel не удается открыть или сохранить документы из-за нехватки памяти или места на диске. • Чтобы освободить память, закройте ненужные книги или программы. • Чтобы освободить место на диске, удалите с этого диска ненужные файлы
РЕШЕНО - https://bloglisa.ru/?p=1419 Решение: Зайти в редактор реестра, найти раздел HKEY_CURRENT_USER\Software\Microsof t\Windows\CurrentVersion\Explorer\User Shell Folders, в данном разделе найдите параметр “Cache” и измените его, например, на c:\temp (каталог temp на диске C: должен присутствовать). После изменения перезагружать компьютер не обязательно.
P.S. Если данный вариант не поможет, то попробуйте изменить переменные окружения (системные и пользовательские) temp и tmp на c:\temp
Решение: Зайти в редактор реестра, найти раздел HKEY_CURRENT_USER\Software\Microsof t\Windows\CurrentVersion\Explorer\User Shell Folders, в данном разделе найдите параметр “Cache” и измените его, например, на c:\temp (каталог temp на диске C: должен присутствовать). После изменения перезагружать компьютер не обязательно.
P.S. Если данный вариант не поможет, то попробуйте изменить переменные окружения (системные и пользовательские) temp и tmp на c:\temp
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости