Office Interope 需要重新启动 IIS-Windows Server2008R2-IIS7

Office Interope 需要重新启动 IIS-Windows Server2008R2-IIS7

我有一个在 with 上托管的应用程序Windows server 2008R2IIS7MS Excel2013 32bit应用程序使用 Excel 应用程序将 Excel 工作表转换为网页。在用户继续使用它之前,它工作正常。但如果一两个小时内没有用户使用应用程序并再次使用它,则应用程序在打开 Excel 应用程序时会抛出错误,如果我重新启动 IIS,它就会开始正常工作。这是我得到的异常

 System.Runtime.InteropServices.COMException (0x8000401A)

我无法弄清楚这背后的原因。

答案1

这是 Web 应用程序在收到第一个请求后未初始化时的一个常见问题。请尝试以下操作

  1. 如果应用程序尚未运行,请创建计划任务来启动它。例如通过 powershell

    $appPath = “c:\mypath”

    & $appPath“参数1”

  2. 安装始终运行假设您有 IIS 7.5

相关内容