.NET生成word文檔服務器配置常見問題


注意:安裝office2003的時候一定要選擇 “完全安裝” 而不是 “典型安裝”

錯誤:System.Runtime.InteropServices.COMException (0x800A1098)

因為沒有打開的文檔,所以這一命令無效,就是thisApplication.Documents.Add的時候打不開或者創建不了word文檔

解決方案:Windows Server 2008的安全性造成的,在Microsoft Word 文檔的DCOM里的"identity(標識)"選項里,設置成用管理員帳戶執行即可

Asp.net中建立Microsoft.Office.Interop.Word.Application時出現“拒絕訪問”錯誤的解決方法

1、在命令行中輸入:dcomcnfg,會顯示出“組件服務”管理器

2、打開“組件服務-》計算機-》我的電腦-》DCOM 配置”,找到“Microsoft Word文檔(或者Microsoft Word 97-2003)”,單擊右 鍵,選擇“屬性”

3、在“屬性”對話框中單擊“安全”選項卡,在“啟動和激活權限”處選擇“自定義”,再單擊右邊的”編輯“,

     在彈出的對話框中添加”ASPNET“(在IIS6中是NETWORK SERVICE)用戶,給予”本地啟動“和”本地激活“的權限,單擊”確定“

 c#生成word文檔具體代碼參考:https://wenku.baidu.com/view/29a3f96a25c52cc58bd6bee7.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM