Windows Server上的Office互操作问题
本文关键字:互操作 问题 Office 上的 Server Windows | 更新日期: 2023-09-27 18:09:57
我正在尝试使用以下行从我的应用程序访问服务器上的Word Office互操作:
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
但是这会导致抛出异常:
Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).
有人知道我能做些什么来允许我的程序访问这个吗?
您需要为运行IIS的用户授予'启动和激活'权限。
开始——>运行> dcomcnfg
在Component Services'Computers下右键单击"My Computer"
权限在COM Security