acrobat配置

广告:

croExch.PDDoc 是 Adobe Acrobat 的 COM 组件,IIS 默认账户 没有权限启动 / 激活 / 调用它,会报:

80070005 权限拒绝

检索 COM 类工厂失败

拒绝访问

一、必须给权限的 2 个账户

IIS_IUSRS

IIS AppPool [你的应用池名称]

例:IIS AppPool\DefaultAppPool、IIS AppPool\MyWebSite

dcomcnfg

组件服务 → 计算机 → 我的电脑 → DCOM 配置

找到以下任意一个(都属于 AcroExch.PDDoc):

Adobe Acrobat

AcroExch.App

Acrobat Document

Acrobat.CAcroPDDav 或 Adobe Acrobat 或 AcroExch.App

3. 配置 3 组权限(全部要加账户)

右键 → 属性 → 安全

HKEY_CLASSES_ROOT\CLSID\< 目标应用程序标识> 如:8D8F4F83-3594-4F07-8369-FC3C3CAE4919

{BBAA0E44-3862-490C-8E63-AC2D2D6EF733} 加 administrator完全控制权限

① 启动和激活权限

自定义 → 编辑

添加:

IIS_IUSRS

IIS AppPool\你的应用池名

给权限:

本地启动 ✅

本地激活 ✅

远程启动 ❌(不需要)

远程激活 ❌(不需要)

② 访问权限

自定义 → 编辑

添加同样 2 个账户

权限:本地访问 ✅

③ 配置权限

自定义 → 编辑

添加同样 2 个账户

权限:读取 ✅

 

三、IIS 应用程序池必须设置(必开)

应用池 → 高级设置

启用 32 位应用程序 = True

✅ AcroExch.PDDoc 只支持 32 位

进程模型 → 标识 = ApplicationPoolIdentity(默认,最安全)

 

权限:读取 & 执行

需要授权的目录

你的网站 bin 目录(Interop.Acrobat.dll 所在目录)

Adobe 安装目录

32 位:C:\Program Files (x86)\Adobe\Acrobat DC

或 C:\Program Files (x86)\Adobe\Acrobat 2020

AcroExch.PDDoc 必须读写 Temp 文件夹,否则直接失败!

给以下目录权限:

C:\Windows\Temp

C:\Users\Default\AppData\Local\Temp

更多见:http://www.53bk.com/news/detail/v13301.html

广告:

相关内容

编辑:Admin 时间:2026/4/24 10:35:05 阅览:7   返回    
Acrobat
扫描关注53BK报刊官网
扫描关注阅速公司微信