Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12647|Відповідь: 0

[Вирішено] Отримання компонентів за допомогою CLSID {000209FF-0000-0000-C000-0000000046} на заводі класу COM втрачено...

[Копіювати посилання]
Опубліковано 18.12.2015 14:41:18 | | |
Функція динамічної генерації документів Word на C# реалізована, що добре при запуску на локальній машині, але повідомлення про помилку повідомляється при випуску та встановленні програми на віддаленому сервері, і повідомлення про помилку виглядає:Отримання компонента з CLSID {000209FF-0000-0000-C000-000000046} у заводі класу COM не працює через таку помилку: 80070005Це дуже заплутало мене, і після прочитання великої кількості інформації я можу лише сказати, що вже зробив це. Щоб не забути, я навмисно записав це!
Метод 1 (Рекомендую): Отримання компонентів з CLSID {000209FF-0000-0000-C000-000000046} у фабриці класу COM не дає результату через таку помилку: 8000401a 1. Запустити dcomcnfg.exe відкритий Component Service, 2. Розгорнути Component Service > комп'ютері - > My Computer - > DCOM Configuration - > Microsoft Word Document 3. Клацнути правою кнопкою миші, щоб відкрити"Властивості"Діалогове вікно, клік"ЛоготипTab, виберітьНаступні користувачі, правильно введіть користувача та пароль адміністратора...  4. Натисніть на вкладку «Безпека», а потім виберіть «Запуск і активація дозволів","Права доступу","Налаштування дозволів», усі обрані якНалаштування, потім натисніть «Редагувати», щоб поставитиУсіДодайте його і додайте всі дозволи 5. Будь ласка, встановіть обліковий запис <identity impersonate="true" userName="Administrator" password="abc123"/> обліковий запис і пароль у web.config, інакше буде запитано отримати CLSID у фабриці класів COM як {000209FF-0000-0000-C000-0000000046 Компонент виходить з ладу через таку помилку: 80070005.  Наприклад<system.web><identity impersonate="true" userName="Administrator" password="abc123"/></system.web>

Метод 2:


1. Панель керування - "Інструменти управління" - "Компонентні сервіси" - "Комп'ютер" - "Мій комп'ютер" - "Конфігурація DCom" після пошуку документа Microsoft Word 2. Клацніть правою кнопкою миші "Властивості", щоб відкрити діалогове вікно властивостей цього додатку.  3. Натисніть на вкладку «Безпека» та натисніть наЗапуск і активація дозволів"І"Права доступуВідібрані в групіНалаштуванняПотім Custom->Edit->Add ASP.NET акаунти та IUSER_ імена комп'ютерів або користувачів мережевої служби * Ці облікові записи існують лише якщо на комп'ютері встановлено IIS.   Обов'язково дозвольте доступ для кожного користувача, потім натисніть OK.  4. Натисніть OK, щоб закрити DCOMCNFG




Попередній:Як щодо Huawei Water Cube, готовий купити?
Наступний:Виявлено потенційно небезпечне значення Request.Form
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com