Windows7與Window2008 64位IIS7上面DCOM配置Excel、Word等

 

作者:長春海華付曉波  文章來源:本站原創  點擊數:2069  更新時間:2011-10-30
    

解決辦法:
1.(適用於.NET)
 1).通過webconfig中增加模擬,加入管理員權限,
 <identity impersonate="true" userName="系統管理員" password="系統管理員密碼"/>
 2).這樣就能夠啓動Application進程,操作EXCEL了,能夠新建EXCEL,導出EXCEL,但是還是不能打開服務器端的EXCEL文件

2.(以下適用於所有語言)
  在組件服務,DOCM設置 Microsoft Excel Application的屬性,
  因爲是在64位系統上面操作,組件服務中DOCOM中默認是沒有的,因爲Microsoft Excel Application是32的DCOM配置,所以通過如下方式解決(參考第三步)

3.(在64bit系統中的DCOM管理中添加32Bit的Excel、Word等的管理)
   1).開始--〉運行--〉cmd
   2)命令提示符下面,輸入“mmc -32”回車,打開32的控制檯
   3).文件菜單中,添加刪除管理單元--〉“組件服務”(在最下面),確認後,關閉即可。
   4).開始-管理工具-組件服務,在"DCOM配置"中,可以找到“"Microsoft Excel 應用程序”了。找到“Microsoft Excel 應用程序”,在它上面點擊右鍵,然後點擊"屬性",彈出"Microsoft Excel 應用程序屬性"對話框
5).點擊“標識”標籤,選擇“交互式用戶” **:這個在32Bit的2003上或XP上不需要,但這裏需要。
6).點擊"安全"標籤,在"啓動和激活權限"上點擊"自定義",然後點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啓動"和"本地激活"權限
   7).依然是"安全"標籤,在"訪問權限"上點擊"自定義",然後點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK SERVICE"用戶,然後賦予"本地訪問"權限.

4.重新啓動IIS,測試通過

文章錄入:付曉波    責任編輯:付曉波 
 
  • 上一篇文章: 沒有了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章