|
|
Publisert på 18.12.2015 14:41:18
|
|
|

Funksjonen med å dynamisk generere Word-dokumenter i C# realiseres, noe som er bra når det kjøres på den lokale maskinen, men feilmeldingen rapporteres når programmet frigjøres og installeres på den eksterne serveren, og feilmeldingen er:Henting av en komponent med CLSID {000209FF-0000-0000-C0000-0000000046} i en COM-klasse fabrikk feiler på grunn av følgende feil: 80070005Dette gjorde meg veldig innviklet, og etter å ha lest mye informasjon kan jeg bare si at jeg har gjort det nå. For ikke å glemme, gjorde jeg bevisst en opptak av det! Metode 1 (anbefale): Henting av komponenter med CLSID {000209FF-0000-0000-C000-00000000046} i en COM-klassefabrikk feiler på grunn av følgende feil: 8000401a 1. Kjør dcomcnfg.exe åpne Komponenttjeneste, 2. Utvid Komponenttjeneste > Datamaskin - > Min Datamaskin - > DCOM-konfigurasjon - > Microsoft Word-dokument 3. Høyreklikk for å åpne"Egenskaper"Dialogboks, klikk"LogoFane, velgFølgende brukere, fyll inn administratorens bruker og passord riktig... 4. Klikk på fanen "Sikkerhet" og velg deretter "Start og aktiver tillatelser","Adgangsrettigheter","Konfigurer tillatelser", alle valgt somTilpasning, så klikk på Rediger på dem for å sette innAlle sammenLegg det til og legg til alle tillatelser 5. Vennligst sett <identitet impersonate="true" brukernavn="Administrator" passord="abc123"/> konto og passord i web.config, ellers vil den be om å hente CLSID i COM-klassefabrikken som {000209FF-0000-0000-C0000-000000000046 komponenten feiler på grunn av følgende feil: 80070005. For eksempel<system.web><identity impersonate="true" userName="Administrator" password="abc123"/></system.web>
Metode 2:
1. Kontrollpanel - "Administrasjonsverktøy" - "Komponenttjenester" - "Datamaskin" - "Min datamaskin" - "DCom-konfigurasjon" etter å ha funnet Microsoft Word-dokumentet 2. Høyreklikk på "Egenskaper" for å åpne egenskapsdialogboksen i dette programmet. 3. Klikk på fanen Sikkerhet og klikk påStart og aktiver tillatelser"Og"AdgangsrettigheterUtvalgt i gruppenTilpasningDeretter Custom->Edit->Legg til ASP.NET kontoer og IUSER_ datamaskinnavn eller Network Service-brukere * Disse kontoene eksisterer kun hvis IIS er installert på datamaskinen. Sørg for å gi tilgang for hver bruker, og klikk deretter OK. 4. Klikk OK for å lukke DCOMCNFG
|
Foregående:Hva med Huawei Water Cube, klar til å kjøpe en?Neste:En potensielt farlig Request.Form-verdi ble oppdaget
|