安装或配置Interop.Microsoft.Office.Interop.Word.dll

时间:2012-12-07 16:31:26

标签: c# asp.net interop office-2013

情况:我的电脑上有网络应用程序,操作文档生成pdf没有问题。我配置我的dcomcnfg工作正常,因为我遇到了访问权限COM的问题。

问题:我必须把网站放在服务器上。服务器有Win8 Enterprise。没有安装Visual Studio,只有框架4.0和Word Office。当我尝试生成pdf时,它总是返回此错误:使用CLSID检索组件的COM类工厂... 我运行dcomcnfg并自定义IIS服务的所有权限(不工作并放到)每个人。我设置所有启动和激活权限以允许Everyone,我还设置了访问权限和配置权限..但仍然无法正常工作。

  • 我必须在服务器中注册dll吗?(我怎么做?)
  • 我需要更多配置?
  • 我必须安装所有Office吗?

ps:Office 2013

1 个答案:

答案 0 :(得分:0)

虽然不建议在服务器上使用它,但有一种可能的解决方案:

在asp.net应用程序中模拟管理员: http://msdn.microsoft.com/en-us/library/aa292118%28v=vs.71%29.aspx

  • 可能存在安全问题。