[ASP.NET]asp.net 存取 word 權限問題

  • 11322
  • 0

摘要:asp.net 存取 word 權限問題

在本機寫完存取word並引進 Microsoft.Office.Interop.Word

在本機怎麼用都ok但是丟到正式主機上卻出現了

"由於發生下列錯誤,為具有CLSID {00024500-0000-0000-C000-000000000046} 的元件擷取COM Class Factory 失敗: 80070005."以及 80080005 

天啊這是啥鬼東西

搞了很久原來是程式在讀取元件時權限不夠!!!真xxx

拜了一下股溝大神終於找到答案了

只要在web.config加入以下

 


     
 
另外必須在
開始 => 設定 => 控制台 => 系統管理工具 => 元件服務 => 主控台根目錄 => 電腦 => 我的電腦 => 右鍵"內容" => TAB"COM安全設定" => 在"存取權限"與啟動和啟用權限"的"編輯限制"加入IUSER_ 主機名稱與IWAM_主機名稱並勾選"本機權限"的存取.啟動和啟用權限就可以解決權限讀取問題。
 
 

 

 

 

 

 

我只是個小小的入門者