第一種方法:
1.由於Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持,因此需要對WIN2008 X64系統進行DCOM配置,操作步驟如下:
1.1運行:mmc -32
1.2在菜單中選擇File->Add/Remove Snap
添加Component Services,然後在Component Services下找到Excel後再進行配置,就和32位系統一樣可以看到Microsoft Excel Appliction 組件了。
2.由於用戶沒有操作excel的權限,需要通過如下操作對 Microsoft Excel Appliction 進行授權。
2.1運行:dcomcnfg.exe
2.2"組件服務"- >"計算機"- >"我的電腦"- >"DCOM配置"->找到word->屬性->"標識"標簽,選擇"交互式用戶"
2.3->安全"標簽"->在"啟動和激活權限"上點擊"自定義",然后點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加 一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啟動"和"本地激活"權限.
2.4->"安全"標簽,在"訪問權限"上點擊"自定義",然后點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK SERVICE"用戶,然后賦予"本地訪問"權限. 這樣,我們便配置好了相應的Excel的DCOM權限.
第二種方法:
<system.web>
<identity impersonate="true" userName="administrator" password="186"/> //創建用戶名
</system.web>