|
|
Publicerad på 2015-12-18 14:41:18
|
|
|

Funktionen att dynamiskt generera Word-dokument i C# realiseras, vilket är bra när det körs på den lokala maskinen, men felmeddelandet rapporteras när programmet släpps och installeras på fjärrservern, och felmeddelandet är:Att hämta en komponent med CLSID {000209FF-0000-0000-C000-0000000046} i en COM-klassfabrik misslyckas på grund av följande fel: 80070005Detta gjorde mig väldigt invecklad, och efter att ha läst mycket information kan jag bara säga att jag har gjort det nu. För att inte glömma gjorde jag medvetet en inspelning av det! Metod 1 (rekommendera): Hämta komponenter med CLSID {000209FF-0000-0000-C000-0000000046} i en COM-klassfabrik misslyckas på grund av följande fel: 8000401a 1. Kör dcomcnfg.exe öppna Komponenttjänsten, 2. Expandera Komponenttjänst > Dator - > Min dator - > DCOM-konfiguration - > Microsoft Word-dokument 3. Högerklicka för att öppna"Egenskaper"Dialogruta, klick"LogotypTab, väljFöljande användare, fyll i administratörens användar- och lösenord korrekt... 4. Klicka på fliken "Säkerhet" och välj sedan "Start- och aktiveringsbehörigheter","Åtkomsträttigheter","Konfigurera behörigheter", alla valda somAnpassning, klicka sedan på Redigera på dem för att lägga tillAllaLägg till det och lägg till alla behörigheter 5. Vänligen ställ in <identitetsimpersonate="true" userName="Administrator" password="abc123"/> konto och lösenord i web.config, annars kommer det att be om att hämta CLSID i COM-klassfabriken som {000209FF-0000-0000-C000-000000000046 Komponentens misslyckas på grund av följande fel: 80070005. Till exempel<system.web><identitetsimpersonate="true" userName="Administratör" password="abc123"/></system.web>
Metod 2:
1. Kontrollpanel - "Hanteringsverktyg" - "Komponenttjänster" - "Dator" - "Min dator" - "DCom-konfiguration" efter att du hittat Microsoft Word-dokumentet 2. Högerklicka på "Egenskaper" för att öppna egenskapsdialogrutan för detta program. 3. Klicka på fliken Säkerhet och klicka påStart- och aktiveringsbehörigheter"Och"ÅtkomsträttigheterUtvalda i gruppenAnpassningSedan Custom->Edit->Lägg till ASP.NET konton och IUSER_ datornamn eller Network Service-användare * Dessa konton finns endast om IIS är installerat på datorn. Se till att tillåta åtkomst för varje användare och klicka sedan på OK. 4. Klicka OK för att stänga DCOMCNFG
|
Föregående:Vad sägs om Huawei Water Cube, redo att köpa en?Nästa:Ett potentiellt farligt Request.Form-värde upptäcktes
|