項目應用到office組件生成word文檔等,在本地環境運行沒有問題,部署到服務器會出現問題。
可能出現的問題及解決步驟如下:
問題1:出現“未能加載文件或程序集"office, Version=15.0.0.0, Culture=neutral, PublicKeyTo....”的問題
解決方案:查看項目引用的dll版本與服務器目錄“c:\windows\assembly”的dll版本是否一致,否則將先引用的版本改為與服務器上一致。

如果該目錄下找不到相應的dll類庫,安裝office 2003或2007版本
在“程序和功能”面板重新對office應用程序進行修改,添加“.net可編程支持”,具體操作可參考以下鏈接:
https://blog.csdn.net/long_wjian/article/details/6256623
問題2:當第1步完成之后,若還出現“檢索COM類工廠中的CLSID為{}的組件時失敗”問題,
解決方案:
1、運行dcomcnfg.exe打開組件服務;
2、依次展開"組件服務"->"計算機"->"我的電腦"->"DCOM配置"->"Microsoft Word 文檔"

3、右鍵打開“屬性”對話框,點擊“標識”選項卡,選擇“交互式用戶”;點擊“安全”選項卡,“啟動和激活權限”、“訪問權限”選擇自定義


4、編輯啟動和激活權限權限的自定義選項,將NETWORK SERVICE(也有說法需要IIS_IUSERS和everyone用戶)添加進去,給與本地激活和遠程激活的權限,訪問權限相同
【個人解決方法:是將NETWORK SERVICE、IIS_IUSERS、Everyone三個用戶的權限全部勾選】

解決方法參考:https://jingyan.baidu.com/article/0a52e3f436fd6cbf62ed721b.html
問題3:如果上述問題都解決了,還會出現“COMException”、“此命令無效”等問題
解決方案:建議檢查代碼,進行排錯檢查。