Alex_il
Дата: 26.05.2008 18:36:29
Буду очень благодарен за помощь в следующем вопросе.
В коде я создаю файл Excel с помощью
Excel.ApplicationClass.
Дизайн файла находится в тэмплете, куда я сливаю данные.
Проблема в том, что это работает очень нестабильно и примерно каждые после 20-30 успешных попыток создать файл, начинает выдавать ошибку на строчке:
Excel.ApplicationClass appname=new Excel.ApplicationClass();
Ошибка выглядит так:
System.Runtime.InteropServices.COMException (0x80080005): Server execution failed at ... file_name
Спасательные работы, которые включают в себя изменения пермишинов файлов аппликации, перегрузка IIS и перегрузка сервера как крайняя мера помогают, но временно, до следующей ошибки.
Вопросов собственно два:
Существует ли нормальное решение этой проблемы на уровне кода или сервера?
Какие есть методы создания файла Excel без применения этого класса? Или возможные пути преобразования файла CSV в файл Excel с учетом дизайна экселевского тэмплета?
Заранее огромное спасибо за помощь!!!