|
|
Veröffentlicht am 18.12.2015 14:41:18
|
|
|

Die Funktion der dynamischen Generierung von Word-Dokumenten in C# ist realisiert, was beim Ausführen auf dem lokalen Rechner gut ist, aber die Fehlermeldung wird gemeldet, wenn das Programm freigegeben und auf dem entfernten Server installiert wird, und die Fehlermeldung lautet:Das Abrufen einer Komponente mit CLSID {000209FF-0000-0000-C0000-0000000046} in einer COM-Klasse-Fabrik scheitert aufgrund folgendem Fehler: 80070005Das hat mich sehr verstrickt, und nachdem ich viele Informationen gelesen habe, kann ich nur sagen, dass ich es jetzt getan habe. Um es nicht zu vergessen, habe ich absichtlich eine Aufnahme davon gemacht! Methode 1 (Empfehlen): Das Abrufen von Komponenten mit CLSID {000209FF-0000-0000-C0000-0000000046} in einer COM-Klasse-Fabrik scheitert aufgrund folgender Fehler: 8000401a 1. Ausführen dcomcnfg.exe Komponentendienst öffnen, 2. Komponentendienst > Computer erweitern - > Mein Computer > DCOM-Konfiguration > Microsoft Word-Dokument 3. Rechtsklick zum Öffnen"Eigenschaften"Dialogfenster, klick"LogoTab, auswählenDie folgenden Nutzer, den Benutzer und das Passwort des Administrators korrekt eingeben... 4. Klicken Sie auf den Reiter "Sicherheit" und wählen Sie dann "Start- und Aktivierungsberechtigungen","Zugangsrechte","Berechtigungen konfigurieren", alle ausgewählt alsAnpassung, dann klicke auf Bearbeiten, um dasAlleFüge es hinzu und füge alle Berechtigungen hinzu 5. Bitte setze das Konto und Passwort <identity impersonate="true" userName="Administrator" password="abc123"/> in web.config, andernfalls wird in der COM-Klassenfabrik aufgefordert werden, das CLSID als {000209FF-00000-0000-C0000-00000000046 Komponente fällt aufgrund folgender Fehler aus: 80070005. Zum Beispiel<system.web><identity impersonate="true" userName="Administrator" passwort="abc123"/></system.web>
Methode 2:
1. Kontrollpanel – "Verwaltungstools" – "Komponentendienste" – "Computer" – "Mein Computer" – "DCom-Konfiguration", nachdem Sie das Microsoft Word-Dokument gefunden haben 2. Rechtsklick auf "Eigenschaften", um das Eigenschaften-Dialogfeld dieser Anwendung zu öffnen. 3. Klicken Sie auf den Reiter Sicherheit und klicken Sie auf dieStart- und Aktivierungsberechtigungen"Und"ZugangsrechteIn der Gruppe ausgewähltAnpassungDann Benutzerdefiniert->Bearbeiten->Fügen Sie ASP.NET Konten hinzu und IUSER_ Computernamen oder Netzwerkdienst-Benutzer * Diese Konten existieren nur, wenn IIS auf dem Computer installiert ist. Stellen Sie sicher, dass jeder Benutzer Zugriff erteilt, und klicken Sie dann auf OK. 4. Klicke OK, um DCOMCNFG zu schließen
|
Vorhergehend:Wie wäre es mit dem Huawei Water Cube, bereit, einen zu kaufen?Nächster:Ein potenziell gefährlicher Request.Form-Wert wurde erkannt
|