У меня есть приложение, размещенное на Windows server 2008R2
с участием IIS7
с участием MS Excel2013 32bit
. Это приложение использует приложение Excel для преобразования листов Excel в веб-страницы. Он работает нормально, пока пользователь не продолжит его использовать. но если ни один пользователь не использует приложение в течение часа или двух и не использует его снова, приложение выдает ошибку при открытии приложения Excel. И если я перезапускаю IIS, он начинает работать нормально. вот исключение, которое я получаю
System.Runtime.InteropServices.COMException (0x8000401A)
Я не могу понять причину этого.
Это обычная проблема для веб-приложений, которые не инициализируются после запуска первого запроса. Попробуйте следующее
Создайте запланированную задачу для запуска приложения, если оно еще не запущено. например, через PowerShell
$ appPath = "c: \ mypath"
& $ appPath "arg1"
Установить Всегда бегает предполагая, что у вас есть IIS 7.5