У меня есть приложение C #, которое открывает файл Excel на сетевом диске, читает данные и записывает в базу данных. Я могу запустить его вручную из командного файла, но он не работает, когда я запускаю командный файл из планировщика Windows или ActiveBatch. На самом деле я не получаю ошибку - работа просто зависает при попытке открыть книгу Excel (а не при открытии приложения).
Я работаю с одними и теми же учетными данными как при ручном запуске, так и из планировщика. Я использую .NET 3.5 на Windows Server 2003 Enterprise SP2 с Office 2007.
Я попробовал «Ogawa Hack», описанный здесь , и я попытался использовать уровень косвенности, написав другой пакетный файл, который будет запускаться планировщиком и вызывать оригинальный файл. Ни один не работал.
Какие еще идеи я могу попробовать?