Office Interope необходим перезапуск IIS-Windows Server2008R2-IIS7

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

 System.Runtime.InteropServices.COMException (0x8000401A)

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

1 ответ

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

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

    $ appPath = "c: \ mypath"

    & $ appPath "arg1"

  2. Установите Always Running при условии, что у вас IIS 7.5

Другие вопросы по тегам