Мне разместили приложение в 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