Выгрузка в Excel

xaly
Дата: 29.03.2010 04:50:15
Есть такая проблема:
Выгружаю данные из Gridview в Excel, используя Microsoft.Office.Interop.Excel (раннее связывание),
локально все работает отлично, когда выкладываю на сервер то не работает. Не сохраняются данные в файл.
когда на сервере(windows 2007 + IIS 7) стоял 2003 офис генерировалась ошибка:
System.UnauthorizedAccessException: Сбой при получении производства объектов класса COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} в результате следующей ошибки: 80070005.
поставили 2007 офис, вообще не ругается, но и сохранение не работает.
bured
Дата: 29.03.2010 05:44:06
xaly
Дата: 29.03.2010 09:08:06
bured,
Все настройки выполнила за исключением
Component Services\Computers\My Computer\DCOM config\Lectus Modbus OPC/DDE server и
Component Services\Computers\My Computer\DCOM config\OpcEnum
На 2007 сервере, в dcomcnfg они отсутствуют,
и по-прежнему ничего не работает.
bured
Дата: 29.03.2010 10:12:44
xaly,

эти сервисы для примера приведены.
monstrU
Дата: 29.03.2010 10:46:59
xaly,

выгружай текстовый файл csv через Responce.Write - ты избежишь многих проблем .