Проблема с Excel.ApplicationClass в ASP.NET

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 с учетом дизайна экселевского тэмплета?

Заранее огромное спасибо за помощь!!!