2012-01-20 13 views
11

Estoy probando ABCpdf 8.1 y cuando se utiliza el método de AddImageUrl(...) me sale el siguiente error:El acceso a la clave de registro se le niega (ABCpdf)

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

He mirado en el registro y Main \ FeatureControl no existe para CURRENT_USER, por lo que no puedo cambiar los permisos en él.

¿Alguien ha experimentado esto antes, o conoce alguna solución que yo pueda probar?

Gracias de antemano

+0

¿Ha intentado ejecutar su programa como administrador? –

+0

De forma predeterminada, las claves y valores en HKEY_CURRENT_USER no requieren privilegios de administrador para modificar. Sospecho que el error es falso (o mal informado). ¿Intentó crear la clave manualmente para ver si solucionó el problema? – adelphus

+0

Por cierto, acabo de buscar y la clave que ha publicado existe en mi máquina (Vista x64): ¿qué SO está ejecutando? – adelphus

Respuesta

10

Tal vez sea un problema entre IE9 y ABCPDF.If viene este error usando AddHtml() o AddImageHtml(), te sugiero cha nge el motor de renderizado de MSHtml a Gecko.

theDoc.HtmlOptions.Engine = EngineType.Gecko; 

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

En mi caso, esta solución resuelto mi error.

+0

Tuve este error después de cambiar de un servidor con IE8 a un servidor con IE11. Muy difícil de rastrear! –

0

no estoy seguro si esto es la respuesta, pero si usted está tratando de acceder a este programaticaly su ejecutable deben ejecutar como administrador mientras se accede a ella. Si se encuentra en modo de depuración ejecutar Visual Studio como administrador (clic derecho y seleccione "Ejecutar como administrador"

17

¿Quién es el CURRENT_USER? Suponiendo que se trata de una identidad de la aplicación ASP.NET, ¿ha intentado cargar su perfil de usuario?

Abra el Administrador de IIS y navegue hasta el grupo de aplicaciones para su sitio. En el cuadro de diálogo Configuración avanzada, configurar el perfil de carga del usuario en True.

enter image description here

+0

El aspecto de esta interfaz de usuario depende de qué versión de IIS esté ejecutando. –

+4

Estoy usando ABCpdf y esto solucionó mi problema sin tener que cambiar el motor de representación. ¡Gracias! – Billy

Cuestiones relacionadas