Назад | Перейти на главную страницу

Для взаимодействия с Office требуется перезапуск IIS - Windows Server 2008 R2-IIS 7

У меня есть приложение, размещенное на Windows server 2008R2 с участием IIS7 с участием MS Excel2013 32bit. Это приложение использует приложение Excel для преобразования листов Excel в веб-страницы. Он работает нормально, пока пользователь не продолжит его использовать. но если ни один пользователь не использует приложение в течение часа или двух и не использует его снова, приложение выдает ошибку при открытии приложения Excel. И если я перезапускаю IIS, он начинает работать нормально. вот исключение, которое я получаю

 System.Runtime.InteropServices.COMException (0x8000401A)

Я не могу понять причину этого.

Это обычная проблема для веб-приложений, которые не инициализируются после запуска первого запроса. Попробуйте следующее

  1. Создайте запланированную задачу для запуска приложения, если оно еще не запущено. например, через PowerShell

    $ appPath = "c: \ mypath"

    & $ appPath "arg1"

  2. Установить Всегда бегает предполагая, что у вас есть IIS 7.5