Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12647|Απάντηση: 0

[Λύθηκε] Ανάκτηση εξαρτημάτων με CLSID {000209FF-0000-0000-C000-000000000046} σε χαμένο εργοστάσιο κατηγορίας COM...

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 18/12/2015 2:41:18 μ.μ. | | |
Πραγματοποιείται η λειτουργία της δυναμικής δημιουργίας εγγράφων του Word σε C#, κάτι που είναι καλό όταν εκτελείται στον τοπικό υπολογιστή, αλλά το μήνυμα σφάλματος αναφέρεται όταν το πρόγραμμα απελευθερώνεται και εγκαθίσταται στον απομακρυσμένο διακομιστή και το μήνυμα σφάλματος είναι:Η ανάκτηση ενός στοιχείου με CLSID {000209FF-0000-0000-C000-000000000046} σε μια εργοστασιακή κλάση COM αποτυγχάνει λόγω του ακόλουθου σφάλματος: 80070005Αυτό με έκανε πολύ μπλεγμένο και αφού διάβασα πολλές πληροφορίες, μπορώ μόνο να πω ότι το έκανα τώρα. Για να μην ξεχάσω, το κατέγραψα επίτηδες!
Μέθοδος 1 (συστήνω): Η ανάκτηση στοιχείων με CLSID {000209FF-0000-0000-C000-00000000046} σε μια εργοστασιακή κλάση COM αποτυγχάνει λόγω του ακόλουθου σφάλματος: 8000401a 1. Εκτελέστε dcomcnfg.exe ανοίξτε το Component Service, 2. Αναπτύξτε το στοιχείο Component Service > Computer - > My Computer - > DCOM Configuration - > Microsoft Word Document 3. Κάντε δεξί κλικ για να ανοίξετε"Ιδιότητες"Παράθυρο διαλόγου, κάντε κλικ"ΛογότυποTab, επιλέξτεΟι ακόλουθοι χρήστες, συμπληρώστε σωστά τον χρήστη και τον κωδικό πρόσβασης του διαχειριστή...  4. Κάντε κλικ στην καρτέλα «Ασφάλεια» και, στη συνέχεια, επιλέξτε «Έναρξη και ενεργοποίηση δικαιωμάτων","Δικαιώματα πρόσβασης","Ρύθμιση παραμέτρων δικαιωμάτων", όλα επιλεγμένα ωςΠροσαρμογήκαι, στη συνέχεια, κάντε κλικ στην επιλογή Επεξεργασία για να τοποθετήσετε τοόλοιΠροσθέστε το και προσθέστε όλα τα δικαιώματα 5. Ορίστε τον λογαριασμό <identity impersonate="true" userName="Administrator" password="abc123"/> στο web.config, διαφορετικά θα σας ζητηθεί να ανακτήσετε το CLSID στο εργοστάσιο κλάσης COM ως {000209FF-0000-0000-C000-00000000000046 Το στοιχείο αποτυγχάνει λόγω του ακόλουθου σφάλματος: 80070005.  Για παράδειγμα<system.web><identity impersonate="true" userName="Διαχειριστής" password="abc123"/></system.web>

Μέθοδος 2:


1. Πίνακας Ελέγχου - "Εργαλεία διαχείρισης" - "Υπηρεσίες στοιχείων" - "Υπολογιστής" - "Ο Υπολογιστής μου" - "Διαμόρφωση DCom" μετά τον εντοπισμό του εγγράφου του Microsoft Word 2. Κάντε δεξί κλικ στο "Ιδιότητες" για να ανοίξετε το παράθυρο διαλόγου ιδιοτήτων αυτής της εφαρμογής.  3. Κάντε κλικ στην καρτέλα Ασφάλεια και κάντε κλικ στοΈναρξη και ενεργοποίηση δικαιωμάτων"Και"Δικαιώματα πρόσβασηςΕπιλέχθηκε σε ομάδαΠροσαρμογήΣτη συνέχεια, η επιλογή Custom->Edit->Add ASP.NET λογαριασμούς και IUSER_ ονόματα υπολογιστών ή χρήστες της υπηρεσίας δικτύου * Αυτοί οι λογαριασμοί υπάρχουν μόνο εάν οι υπηρεσίες IIS είναι εγκατεστημένες στον υπολογιστή.   Βεβαιωθείτε ότι έχετε επιτρέψει την πρόσβαση σε κάθε χρήστη και, στη συνέχεια, κάντε κλικ στο OK.  4. Κάντε κλικ στο OK για να κλείσετε το DCOMCNFG




Προηγούμενος:Τι θα λέγατε για το Huawei Water Cube, έτοιμο να αγοράσετε ένα;
Επόμενος:Εντοπίστηκε μια δυνητικά επικίνδυνη τιμή Request.Form
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com