A Word dokumentumok dinamikus generálása C#-ban megvalósul, ami jó a helyi gépen futáskor, de a hibaüzenetet akkor jelentik, amikor a programot kiadják és telepítik a távoli szerverre, és a hibaüzenet a következő:Egy komponens CLSID-vel {000209FF-0000-0000-C000-00000000046} COM osztályú gyárban a következő hiba miatt bukik meg: 80070005Ez nagyon összefonódott, és sok információ elolvasása után csak annyit mondhatok, hogy most már sikerült. Hogy ne felejtsük el, szándékosan feljegyztem róla! 1-es módszer (ajánl): A komponensek CLSID-vel {000209FF-0000-0000-C000-0000000046} COM osztály gyárban a következő hiba miatt bukik meg: 8000401a 1. Indítsd dcomcnfg.exe megnyitod a Komponens Szolgáltatást, 2. Bővítsd ki a Komponens Szolgáltatást > számítógépen - > A Számítógépem - > DCOM konfiguráció - > Microsoft Word dokumentum 3. Jobb kattintással megnyitodTulajdonságok"Párbeszédablak, kattintás"LogóFül, válasszA következő felhasználók, helyesen töltsd ki az adminisztrátor felhasználóját és jelszavát... 4. Kattints a "Biztonság" fülre, majd válaszd ki a "Indítsa és aktiválja a jogosultságokat","Hozzáférési jogok","Jogosultságok konfigurálása", mind a következőképpen kiválasztva:Testreszabás, majd kattints a Szerkesztésre rájuk, hogy elhelyezd amindenkiAdd hozzá és add hozzá az összes jogosultságot 5. Kérjük, állítsa be a <identity impersonate="true" userName="Administrator" password="abc123"/> fiókot és jelszót a web.config-ban, különben a COM osztálygyárban a CLSID visszaállítását {000209FF-0000-0000-C000-00000000046 címűként kéri Az alkatrész a következő hiba miatt hibázik: 80070005. Például<system.web><identity impersonate="true" userName="Administrator" password="abc123"/></system.web>
2. módszer:
1. Vezérlőpanel - "Menedzsment eszközök" - "Komponens szolgáltatások" - "Számítógép" - "Számítógép" - "Számítógépem" - "DCom konfiguráció" a Microsoft Word dokumentum megtalálása után 2. Jobb gombbal kattints a "Tulajdonságok" menüpontra, hogy megnyitod az alkalmazás tulajdonságai párbeszédablakát. 3. Kattints a Biztonság fülre, és kattints aIndítsa és aktiválja a jogosultságokat"És"Hozzáférési jogokCsoportba válvaTestreszabásEzután Custom->Edit->Hozzáadjuk ASP.NET fiókokat és IUSER_ számítógépneveket vagy hálózati szolgáltató felhasználókat * Ezek a fiókok csak akkor léteznek, ha IIS telepítve van a számítógépen. Győződj meg róla, hogy engedélyezd a hozzáférést minden felhasználónak, majd kattints az OK-ra. 4. Kattints OK gombra a DCOMCNFG zárásához
|