Я пытаюсь использовать dll Microsoft.Office.Interop.Word в моем приложении asp.net. Короче говоря, внутренняя веб-система управления документами/редактирования требует доступа к значению MS Word flesch-kincaid на разовой основе. У меня нет проблем с использованием этой DLL в консольном приложении, но я не могу получить права на нее при доступе через asp.net.Использование Microsoft.Office.Interop.Word в asp.net
Из-за ошибки: 80070005 Отказано в получении фабрики COM-класса для компонента с CLSID {000209FF-0000-0000-C000-000000000046}. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).
Я пробовал все в this forum thread без везения. Я использую .Net 4.0 на Win7, я пробовал как 32, так и 64-разрядные версии MS Word. Я также предвидя больше головные боли, когда я развернуть на нашем сервере под управлением Windows Server 2008 R2 Standard
http://support.microsoft.com/kb/257757 Корпорация Майкрософт не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любого необработанного, неинтерактивного клиентского приложения или компонента (включая ASP, ASP. NET, DCOM и NT), поскольку Office может проявлять нестабильное поведение ior и/или тупик, когда Office запущен в этой среде. –