Процесс не имеет разрешения на запись в реестр Windows - PullRequest
0 голосов
/ 03 апреля 2020

Я использую демонстрационную версию библиотеки PDFTron, которую я использую для тестирования в моем. Net веб-приложении, работающем через IIS. К сожалению, мне нужно сделать это в реальной среде, и я получаю следующие сообщения об ошибках ...

    The evaluation version encountered an error in your system configuration. 
    To learn more see this web page: http://www.pdftron.com/kb_eval_error 
    Process does not have permission to Write to the Windows Registry

После прочтения ссылок, которые выдает сайт pdftron, и следующего сообщения stackoverflow, я все еще не знаю, как что мне нужно сделать, чтобы заставить dll работать.

C# вызову метода dll не удается записать и прочитать в / из реестра при вызове с ASP. NET веб-страница

Я попытался изменить файл webconfig, чтобы добавить уровень доверия «полный», но это не работает.

<trust level="Full" />

Может кто-нибудь сказать мне, где мне нужно внести изменения, чтобы я мог протестировать это программное обеспечение в среде живого сервера, пожалуйста, даже если я тестирую функции только один раз, чтобы я работал в бизнесе может оценить стоимость за год / выгоды.

1 Ответ

0 голосов
/ 07 апреля 2020
  1. Go в диспетчере IIS, выберите веб-сервер, а затем в пулы приложений.
  2. Щелкните пул приложений, который вы используете, из списка, а затем на панели «Действия» в разделе «Правка». Пул приложений, нажмите Расширенные настройки ...
  3. В диалоговом окне Расширенные настройки go в разделе Модель процесса и щелкните Идентификатор, чтобы изменить его.
  4. После открытия диалога Идентификация пула приложений появляется, выберите Custom account:, затем нажмите Set ...
  5. Введите информацию об учетной записи пользователя в диалоговом окне Set Credentials. Примечание. Возможно, вам придется указать домен пользователя (например, MyServerDomain \ MyUserAccount).
  6. Нажимайте кнопку ОК, пока все диалоговые окна не будут закрыты.
...