2015-09-06 69 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 - 高層次的抽象。 –

相關問題