2015-09-06 71 views
1

在我的系统上创建网站之后,我将其部署在服务器上,但开始出现此错误,作为来自页面的警报。部署网站后 - 无法从程序集加载类型Microsoft.Office.Interop.Word._Application

无法从程序集'xxx,版本= 1.0.0.0,Culture = neutral,PublicKeyToken = null'加载类型'Microsoft.Office.Interop.Word._Application'。
该类型被标记为符合类型等同性的条件,但包含的程序集未作为完全信任加载。

我坚持这一点,并不能,如果你没有安装微软Word在服务器上理解问题

+0

你有服务器上安装的MS Word吗? –

+0

http://stackoverflow.com/questions/5858089/could-not-load-type-microsoft-office-interop-excel-application –

+0

@AntonNorko它是共享主机。我不知道是否安装了MS Word。 – kamalpreet

回答

1

恐怕 - 它永远不会工作,因为互操作库只有接口,但它是本地办公室DLL的封装也。如果您只需要读取/写入MS Word文档 - 您不仅可以通过互操作方式来完成此任务。有很多(非)商业图书馆。 替代选择:

Office XML sdk由Microsoft提供。有点低调的解决方案。但它的工作。

DocX更好和高水平的解决方案创建/读/写MS Word文件没有安装MS Word。

干杯。

+0

我需要将Word文档转换为PDF。这些有可能吗? – kamalpreet

+1

@kamalpreet不,它只是从头开始创建文档。关于PDF转换:可能更好的是完成具有命名(不)只读字段的pdf模板,并使用特定的pdf库从您需要的模板和fillup字段创建新的pdf。好的PDF库就是iTextSharp - 更低层次的抽象或PdfClown - 高层次的抽象。 –

相关问题