2016-07-14 107 views
2

我试图在生成PDF时使用ABCpdf .NET与Azure应用程序服务并获取以下错误。ABCpdf .NET与Azure应用程序服务

Unable to render HTML. Failed to configure IE 9 or above for the MSHtml engine: 
Access denied while writing to the registry. 
For IIS applications, please enable "Load User Profile" or 
consult MSHtmlBootstrap in the documentation. 

通常在一个VM我会成立Load User ProfileTrue和它的作品,但在Azure的应用程序服务,我没有访问IIS应用程序池的配置。

根据ABCpdf的开发者,它应该与Azure网站合作。

http://www.websupergoo.com/support-azure-abcpdf.htm

的Windows Azure网站

WAWS站点如在多租户环境下的32位进程运行。为了将一个站点与另一个站点隔离,WAWS被锁定以防止进程间通信。虽然您可能会发现ABCpdf(32位)将安装到WAWS,但我们预计功能将会减弱。

回答

3

您无法使用Azure Web Apps(以前的网站)修改注册表。所以,你得到一个错误,因为该应用程序无法注册自己。作为多租户服务,您不得修改注册表。

您需要返回并再次查看该页面,他们建议使用虚拟机或网络/辅助角色(其中两个都允许允许注册表修改)。

+0

我通知我的客户,现在将使用Azure VM托管他们的应用程序。 –

相关问题