У меня есть проект asp.net mvc (интранет), и у меня есть страница, которая экспортирует Excel.
Я делаю это с помощью interop Excel и хочу знать, как сохранить этот файл Excel внутрипапка по умолчанию на пользовательском ПК, мой проект находится на моем серверном ПК.
Когда я пытаюсь открыть Excel после создания его с помощью взаимодействия (oXL.visible = true
), он открывается на серверном ПК.
Iпробовал с этим Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
, но я получил эту ошибку:
Получение фабрики классов COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 8000401aПроцесс сервера не может быть запущен из-за неправильной настройки идентификатора.Проверьте имя пользователя и пароль.(Исключение из HRESULT: 0x8000401A).
Я тоже хочу знать, если я попробую вот такую ссылку: Получение фабрики класса COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} не удалось при настройке exe в планировщике задач
моя проблема будет решена?
Я принимаю другой способ создания файла Excel, но должен быть бесплатным для коммерческого пользователя