2016-07-14 140 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託管他們的應用程序。 –

相關問題