2012-01-20 17 views
11

Staram się ABCPdf 8,1 i przy użyciu metody AddImageUrl(...) pojawia się następujący błąd:dostęp do klucza rejestru jest zabroniony (ABCPdf)

Access to the registry key 'HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl' is denied.

Szukałem w rejestrze i głównego \ FeatureControl nie istnieje dla CURRENT_USER, więc nie mogę zmienić uprawnień na nim.

Czy ktoś wcześniej doświadczył tego lub znał jakieś rozwiązania, które mogłem wypróbować?

Dzięki z góry

+0

Czy próbowałeś uruchomić swój program jako administrator? –

+0

Domyślnie klucze i wartości w kluczu HKEY_CURRENT_USER nie wymagają modyfikacji uprawnień administratora. Podejrzewam, że błąd jest fałszywy (lub źle zgłoszony). Czy próbowałeś ręcznie utworzyć klucz, aby sprawdzić, czy to rozwiązało problem? – adelphus

+0

Przy okazji, właśnie wyglądałem, a klucz, który opublikowałeś, istnieje na moim komputerze (Vista x64) - z jakiego systemu operacyjnego korzystasz? – adelphus

Odpowiedz

10

Być może jest to problem między IE9 i ABCPDF.If ten błąd pochodzi używając AddHtml() lub AddImageHtml(), proponuję Ci cha nge the Rendering Engine z MSHtml do Gecko.

theDoc.HtmlOptions.Engine = EngineType.Gecko; 

http://www.websupergoo.com/support.htm

W moim przypadku, to rozwiązanie rozwiązać mój błąd.

+0

Wystąpił ten błąd po przełączeniu z serwera z IE8 na serwer z IE11. Bardzo trudne do wyśledzenia! –

0

Nie jestem pewien, czy jest to odpowiedź, ale jeśli próbujesz uzyskać dostęp do tego programaticaly plik wykonywalny należy uruchomić jako administrator podczas dostępu do niego. Jeśli jesteś w trybie debugowania prowadzonym visual studio jako administrator (prawy przycisk myszy i wybierz „Uruchom jako administrator”

17

Kto jest current_user? Zakładając, że jest to tożsamość aplikacji ASP.NET, czy próbowałeś ładuje swój profil użytkownika?

Otwórz Menedżera IIS i przejdź do puli aplikacji na swojej stronie. W oknie dialogowym ustawienia zaawansowane ustawienia ładowania profilu użytkownika True.

enter image description here

+0

Wygląd tego interfejsu użytkownika zależy od wersji jego usług IIS. –

+4

Używam ABCpdf i to naprawiło mój problem bez konieczności zmiany silnika renderującego. Dzięki! – Billy

Powiązane problemy