Funkcja dynamicznego generowania dokumentów Word w C# jest realizowana, co jest dobre podczas działania na komputerze lokalnym, ale komunikat o błędzie jest zgłaszany po uruchomieniu programu i instalacji na zdalnym serwerze, a komunikat o błędzie brzmi:Pobranie komponentu z CLSID {000209FF-0000-0000-C000-000000000046} w fabryce klasy COM kończy się niepowodzeniem z powodu następującego błędu: 80070005To bardzo mnie wciągnęło w to i po przeczytaniu wielu informacji mogę tylko powiedzieć, że teraz to zrobiłem. Aby nie zapomnieć, celowo to zanotowałem! Metoda 1 (Rekomenduj): Pobieranie komponentów za pomocą CLSID {000209FF-0000-0000-C000-00000000046} w fabryce klasy COM kończy się niepowodzeniem z powodu następującego błędu: 8000401a 1. Uruchom dcomcnfg.exe otworzyć usługę komponentów, 2. Rozwinąć usługę komponentów > komputer - > mój komputer - > konfigurację DCOM - > dokument Microsoft Word 3. Kliknij prawym przyciskiem myszy, aby otworzyć"Właściwości"Okno dialogowe, kliknięcie"LogoZakładka, wybierzNastępujący użytkownicy, poprawnie wpisz adres użytkownika i hasło administratora... 4. Kliknij zakładkę "Bezpieczeństwo" i wybierz "Uruchamianie i aktywowanie uprawnień","Prawa dostępu","Konfiguruj uprawnienia", wszystkie wybrane jakoPersonalizacja, a następnie kliknij Edytuj, aby umieścićWszyscyDodaj to i dodaj wszystkie uprawnienia 5. Proszę ustawić <identity impersonate="true" userName="Administrator" password ="abc123"/> konto i hasło w web.config, w przeciwnym razie w fabryce klasy COM pojawi się poproszenie o pobranie CLSID jako {000209FF-0000-0000-C000-000000000046 komponent zawodzi z powodu następującego błędu: 80070005. Na przykład<system.web><identity impersonate="true" userName="Administrator" password="abc123"/></system.web>
Metoda 2:
1. Panel sterowania - "Narzędzia zarządzania" - "Usługi komponentów" - "Komputer" - "Mój komputer" - "Konfiguracja DCom" po odnalezieniu dokumentu Microsoft Word 2. Kliknij prawym przyciskiem myszy "Właściwości", aby otworzyć okno dialogowe właściwości tej aplikacji. 3. Kliknij zakładkę Bezpieczeństwo i kliknij naUruchamianie i aktywowanie uprawnień"I"Prawa dostępuWybrani w grupiePersonalizacjaNastępnie Custom->Edit->Dodaj konta ASP.NET oraz IUSER_ nazwy komputerów lub użytkowników usług sieciowych * Te konta istnieją tylko wtedy, gdy na komputerze zainstalowano IIS. Upewnij się, że każdy użytkownik ma dostęp do pracy, a następnie kliknij OK. 4. Kliknij OK, aby zamknąć DCOMCNFG
|