进程无权写入Windows注册表

问题描述 投票:0回答:1

我正在使用PDFTron DLL的演示版,该版本用于在通过IIS运行的.Net Web应用程序中进行测试。不幸的是,我需要在实时环境中执行此操作,并且正在收到以下错误消息...

    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 method call fails to write and read to/from the registry when called from ASP.NET web page

我尝试更改webconfig文件以添加“完全”的“信任”级别,但这不起作用。

<trust level="Full" />

[谁能告诉我我需要在哪里进行更改,以便我可以在实时服务器环境中测试该软件,即使只有一次我测试了这些功能,以便我从事的业务可以评估每年的成本/效益。

.net dll registry
1个回答
0
投票
  1. 转到IIS管理器,选择Web服务器,然后转到应用程序池。
  2. 从列表中单击您正在使用的应用程序池,然后在“操作”面板上的“编辑应用程序池”下,单击“高级设置...]”
  3. 在“高级设置”对话框中,转到“流程模型”部分,然后单击“标识”进行更改。
  4. 一旦出现“应用程序池标识”对话框,选择“自定义帐户:,然后单击设置...”>
  5. 在“设置凭据”对话框中输入用户帐户信息。注意:您可能必须指定用户的域(即MyServerDomain \ MyUserAccount)。
  6. 单击确定,直到关闭所有对话框。
© www.soinside.com 2019 - 2024. All rights reserved.