Dünaamilise Wordi dokumentide genereerimise funktsioon C#-s realiseeritakse, mis on hea kohaliku masina käivitamisel, kuid veateade teatatakse, kui programm vabastatakse ja kaugserverisse paigaldatakse, ning veateade on:Komponendi taastamine CLSID-iga {000209FF-0000-0000-C000-00000000046} COM-klassi tehases ebaõnnestub järgmise vea tõttu: 80070005See tegi mind väga keeruliseks ja pärast palju lugemist saan nüüd öelda, et olen selle ära teinud. Et mitte unustada, tegin sellest teadlikult salvestuse! Meetod 1 (soovitama): Komponentide taastamine CLSID-iga {000209FF-0000-0000-C000-0000000046} COM-klassi tehases ebaõnnestub järgmise vea tõttu: 8000401a 1. Käivita dcomcnfg.exe ava komponentteenus, 2. Laienda komponentteenust arvutis > - > minu arvuti - > DCOM konfiguratsioon - > Microsoft Wordi dokument 3. Paremklõps avamiseks"Omadused"Dialoogiaken, klõps"LogoTab, valiJärgmised kasutajad, sisesta administraatori kasutaja ja parool õigesti... 4. Klõpsa vahekaardil "Turvalisus" ja vali siis "Käivita ja aktiveeri õigused","Ligipääsuõigused","Seadista õigused", kõik valitud järgmiseltKohandamine, seejärel klõpsa Muuda neile, et pannakõikLisa see ja lisa kõik õigused 5. Palun määra web.config'is <identity impersonate="true" userName="Administrator" password="abc123"/> konto ja parool, vastasel juhul küsitakse COM klassi tehases CLSID-i taastamist kui {000209FF-0000-0000-C000-000000000046 Komponent rikneb järgmise vea tõttu: 80070005. Näiteks<system.web><identiteedi impersonate="true" userName="Administraator" password="abc123"/></system.web>
Meetod 2:
1. Juhtpaneel - "Haldustööriistad" - "Komponenditeenused" - "Arvuti" - "Minu arvuti" - "DCom konfiguratsioon" pärast Microsoft Wordi dokumendi leidmist 2. Paremklõpsa "Omadused", et avada selle rakenduse omaduste dialoogiaken. 3. Klõpsa Turvalisuse vahekaardil ja klõpsaKäivita ja aktiveeri õigused"Ja"LigipääsuõigusedValitud gruppiKohandamineSeejärel Custom->Edit->Lisa ASP.NET kontod ja IUSER_ arvutinimed või võrguteenuse kasutajad * Need kontod eksisteerivad ainult siis, kui IIS on arvutisse paigaldatud. Veendu, et lubad ligipääsu igale kasutajale, siis klõpsa OK. 4. Klõpsa OK, et sulgeda DCOMCNFG
|