powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
13 сообщений из 13, страница 1 из 1
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #37672377
serber2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу скажу, что поиском пользовался, решения описанные в схожих темах не помогли.
А теперь собственно проблема: при сохранении файла в Excel возникает исключение 0x800A03EC
Ошибка возникает если программа запущена в качестве службы Windows (запускается под системной учетной записью), при обычном запуске все работает прекрасно.

Еще что меня смущает, при просмотре зарегистрированных COM объектов с помощью команды dcomcnfg, в списке нет Microsoft Excel Application.
Система Windows Server 2008 R2, Office 2003
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274429
tipmans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла та же проблема. Запускается код под системной учёткой - возникает та же ошибка при вызове метода SaveAs. Под обычным юзером всё работает. С правами всё впорядке. Поясните пожалуйста, что за ограничения и как их обойти?
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274449
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ASP.NET приложение? Если да, то использовать automation на сервере настоятельно не рекомендуется.
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274468
tipmans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моём случае нет, обычная dll в .Net 4, запускающаяся под учёткой системы. Поднял тему здесь, т.к. не думаю что косяк именно из-за ASP. Ошибки похожи
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274502
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tipmans,

..в качестве угадайки - метод SaveAs экселя пытается обратиться к папке по умолчанию (напр. "Мои документы") в профиле пользователя, с чем у системной учетки проблемы .. Создайте специального пользователя для службы и запускайте под ним (как вариант) ...
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274674
tipmans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik, путь указываю

ObjWorkBook.SaveAs(@"d:\1\123.xls", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal,
System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, false,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlLocalSessionChanges,
false, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false);
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274686
tipmans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

служба не моя, как себя будет вести не под системной учёткой - сложно сказать. Могу сказать только что так же под этой системной учёткой эта служба работает с MS SQL, и осуществляется взаимодействие с 2-мя другими службами, так же работающими под системной учёткой.
Я просто переопределяю одну из функций данной службы, типа генерации отчётов, ессно мой код так же запускается под системой. COM объект работы с экселем создаётся, позволяет писать в ячейки но не сохраняет ни в какую
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274717
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tipmansЯ просто переопределяю одну из функций данной службы, типа генерации отчётов, ессно мой код так же запускается под системой. COM объект работы с экселем создаётся, позволяет писать в ячейки но не сохраняет ни в какую
сделайте через open xml sdk,например.
никакого запуска из сервиса интерактивных приложений через COM быть не должно.
http://support.microsoft.com/kb/257757
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274754
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tipmans,

.. в гугле гуглится следующее решение (хотя мне оно кажется не совсем безопасным и вообще):

1.Create directory "C:\Windows\SysWOW64\config\systemprofile\Desktop " (for 64 bit Windows) or "C:\Windows\System32\config\systemprofile\Desktop " (for 32 bit Windows)

2.Assign user "Network Services (Service Réseau)" the following rights for the created folder:

Read & Execute, List folder contents, Read
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274760
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

это не решение, а порнография.
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274793
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилcarrotik,

это не решение, а порнография.

.. ни какпельки не спорю, но ТС кардинально ничего менять не хочет(не может) - в этом случае на его страх и риск ...
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38274799
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

ТС - ССЗБ, ничего не поделаешь
...
Рейтинг: 0 / 0
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
    #38436438
Изопропилcarrotik,

это не решение, а порнография.

я так понимаю что Изопропил тонкий ценитель прекрасного....
а что сам то решение не предложил????
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]