Мы разрабатываем серверное решение с IIS + fastcgi + django. Основным аспектом является совместимость открытия файлов Excel / чтение / запись.
Когда мы работали с 32х Win Server 2012 + MS Excel 2007 + IIS7 EnsureDispatch
, метод работал как положено. Он открывает новый экземпляр Excel, если он существует, и использует существующий, если нет.
После того, как мы перешли на другой сервер с 64x WinServer 2016 + MS Excel 2010 + IIS10 EnsureDispatch
, в любом случае начинается создание новых экземпляров.
Я изменил много вариантов настроек в DCOM, IIS и DefaultAppPool, но ничего не помогло