0

我在一个简单的 asp.net c# 应用程序中用来自 SQL Server 的数据替换 MS Word MergeFields,它在本地运行良好,但是当我发布它时,我得到以下信息:

System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {00020906-0000-0000-C000-000000000046} failed due to the following error: 80080005.

我尝试同时授予IIS_IUSRSNETWORK SERVICE完全访问权限,并在 DCOM 配置中将身份设置为交互式,但它没有解决任何问题。

4

2 回答 2

0

您应该与NETWORK SERVICE用户共享保存从模板创建的文档的文件夹。

于 2012-11-16T22:38:44.510 回答
0

不推荐Office的服务器端自动化!

在此处阅读有关 MS Office 中服务器端自动化的更多信息:Office服务器端自动化的注意事项

于 2013-02-05T21:10:16.990 回答