Intereting Posts
Интересное использование ключевого слова C # yield в уроке Nerd Dinner Удалить нулевые свойства объекта, отправленного Json MVC Как создать файл DBF с нуля в C #? Как использовать обработчик .ashx с объектом asp: Image? Проверьте, содержит ли строка в списке определенную строку с Linq Автоматическая генерация реализации интерфейса в C #? ReactiveUI (RxUI) против реактивных расширений ODP.NET Управляемая библиотека разрешает псевдоним, но 32-разрядная библиотека Создание каталогов + подкаталогов Как импортировать из Excel в DataSet с помощью Microsoft.Office.Interop.Excel? Ошибка C # CS0201: в качестве оператора можно использовать только присвоение, вызов, приращение, декремент и новые объектные выражения Какие препятствия мне следует знать, чтобы максимизировать переносимость mono-кода? Чтение текстового файла слово за словом Как переопределить оператор equals == для интерфейса в C #? X509Certificate.CreateFromCertFile – указанный сетевой пароль неверен

Использование Microsoft.Office.Interop.Word в asp.net

Я пытаюсь использовать dll Microsoft.Office.Interop.Word в моем приложении asp.net. Короче говоря, внутренняя веб-система управления документами / редактирования требует доступа к значению MS Word flesch-kincaid на разовой основе. У меня нет проблем с использованием этой DLL в консольном приложении, но я не могу получить права на нее при доступе через asp.net.

Получение фабрики COM-classа для компонента с CLSID {000209FF-0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 80070005 Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).

Я пробовал все в этой теме форума без везения. Я использую .Net 4.0 на Win7, я пробовал как 32, так и 64-разрядные версии MS Word. Я также ожидаю большего количества головных болей после развертывания на нашем сервере под управлением Windows Server 2008 R2 Standard