拒绝访问注册表项(ABCPdf)

Peu*_*uge 13 c# abcpdf

我正在尝试ABCPdf 8.1,当使用该AddImageUrl(...)方法时,我收到以下错误:

访问注册表项"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl"被拒绝.

我查看了注册表并且CURRENT_USER不存在main\featurecontrol,所以我无法更改它的权限.

有没有人以前经历过这个,或者知道我可以尝试的任何解决方案?

提前致谢

Aff*_*esh 22

谁是CURRENT_USER?假设它是ASP.NET应用程序标识,您是否尝试加载其用户配置文件?

打开IIS管理器并导航到您站点的应用程序池.在高级设置对话框中,将加载用户配置文件设置为True.

在此输入图像描述

  • 我正在使用ABCpdf,这解决了我的问题,而无需更改渲染引擎.谢谢! (4认同)

小智 11

也许这是IE9和ABCPDF之间的问题.如果使用AddHtml()或AddImageHtml()会出现此错误,我建议您将渲染引擎从MSHtml更改为Gecko.

theDoc.HtmlOptions.Engine = EngineType.Gecko;
Run Code Online (Sandbox Code Playgroud)

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

就我而言,这个解决方案解决了我的错误.