2016-07-14 3 views
2

Я пытаюсь использовать ABCpdf .NET с Azure App Service и получать следующую ошибку при создании PDF.ABCpdf .NET с Azure App Service

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. 

Обычно в виртуальной машине я установил бы Load User Profile к True и он работает, но в Azure App службы, не имеют доступа к конфигурации IIS Application Pool.

По словам разработчика ABCpdf, он должен работать с веб-сайтами Azure.

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

Windows Azure веб-сайтов

WAWS сайты работают как 32-разрядные процессы в нескольких сданных среде. Чтобы изолировать один сайт от другого WAWS, он заблокирован для предотвращения межпроцессного взаимодействия. Хотя вы можете обнаружить, что ABCpdf (32-разрядная версия) будет установлена ​​в WAWS, мы ожидаем, что функциональность будет уменьшена.

ответ

3

Вы не можете изменить реестр с помощью Azure Web Apps (ранее веб-сайтов). Таким образом, вы получаете сообщение об ошибке, потому что приложение не может зарегистрировать себя. Являясь многопользовательской услугой, вам не разрешается вносить изменения в реестр.

Вам нужно вернуться назад и посмотреть на эту страницу еще раз, где они предлагают использовать виртуальную машину или роль web/worker (оба из которых do допускают изменение реестра).

+0

Я сообщил своему клиенту и теперь использую Azure VM для размещения своего приложения. –

 Смежные вопросы

  • Нет связанных вопросов^_^