Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12647|Отговор: 0

[Решено] Извличане на компоненти с CLSID {000209FF-0000-0000-C000-0000000046} във фабрика от клас COM, изгубена...

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

Метод 2:


1. Контролен панел - "Инструменти за управление" - "Компонентни услуги" - "Компютър" - "Моят компютър" - "DCom Configuration" след намиране на документа на 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