2012-01-20 11 views
11

Sto provando ABCpdf 8.1 e quando si utilizza il metodo AddImageUrl(...) ottengo il seguente errore:L'accesso alla chiave di registro viene negato (ABCpdf)

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

ho guardato nel registro e Main \ FeatureControl non esistono per CURRENT_USER, quindi non posso modificare le autorizzazioni su di esso.

Qualcuno ha mai sperimentato questo, o conosce qualche soluzione che potrei provare?

Grazie in anticipo

+0

Hai provato a eseguire il programma come amministratore? –

+0

Per impostazione predefinita, le chiavi e i valori in HKEY_CURRENT_USER non richiedono i privilegi di amministratore da modificare. Sospetto che l'errore sia falso (o riportato male). Hai provato a creare la chiave manualmente per vedere se ha risolto il problema? – adelphus

+0

Btw, ho appena guardato e la chiave che hai pubblicato esiste sulla mia macchina (Vista x64) - quale sistema operativo stai usando? – adelphus

risposta

10

Forse è un problema tra IE9 e ABCPDF.If questo errore viene usando AddHtml() o AddImageHtml(), ti suggerisco di cha nge il motore di rendering da MSHtml a Gecko.

theDoc.HtmlOptions.Engine = EngineType.Gecko; 

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

Nel mio caso, questa soluzione ha risolto il mio errore.

+0

Si è verificato questo errore dopo il passaggio da un server con IE8 a un server con IE11. Molto difficile da rintracciare! –

0

non sono sicuro se questa è la risposta, ma se si sta cercando di accedere a questa programaticaly vostro eseguibile devono eseguire come amministratore durante l'accesso di esso. Se si è in modalità debug eseguire Visual Studio come amministratore (tasto destro del mouse e selezionare "Esegui come amministratore"

17

Chi è il CURRENT_USER? Supponendo che sia un'identità un'applicazione ASP.NET, hai provato caricamento del proprio profilo utente?

Aprire Gestione IIS e passare al pool di applicazioni per il sito. Nella finestra di dialogo Impostazioni avanzate, impostare Carica profilo utente su true.

enter image description here

+0

L'aspetto di questa interfaccia utente dipende dalla versione di IIS in esecuzione. –

+4

Sto usando ABCpdf e questo ha risolto il mio problema senza dover cambiare il motore di rendering. Grazie! – Billy

Problemi correlati