win7 64位在線編輯dsoframer控件的安裝和使用配置
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
經(jīng)歷了兩天的折磨,查閱了網(wǎng)上的資料,按網(wǎng)上的操作試了n種方法結(jié)果還是不行,開始以為是dsoframer 是32位控件問題,結(jié)果不是(經(jīng)歷了更改解決方案cpu,發(fā)布基于x86的網(wǎng)站;以為是操作系統(tǒng)問題,結(jié)果也不是)。好在終于搞定了win7下dsoframer安裝和打開office的問題。和大家共享,太不容易了。 1.安裝dsoframer 1)將dsoframer.ocx copy 到 windows\SysWOW64 目錄下,此目錄為32位控件所在的目錄,system32 目錄是64位控件所在目錄; 2)由于win7把權(quán)限控制的很嚴(yán)格,因此在開始->運(yùn)行行欄輸入"cmd" 在 搜索欄 "cmd.exe" 右鍵,點擊 run as administrator ; 3)dos窗口輸入命令 regsvr32 c:\windows\SysWOW64 \dsoframer.ocx 系統(tǒng)提示注冊成功。 2.office目錄及權(quán)限設(shè)置 如1.所示安裝完控件,按道理應(yīng)該可以了,此時在瀏覽器中打開此指定目錄下的offcie文件會彈出 english translation:Illegal operation called on non-file based storage (非文件基礎(chǔ)存儲上的無效操作調(diào)用) 此原因是因為文件目錄所在權(quán)限問題引起的,此時要對所在目錄添加權(quán)限用戶,以xp 和win2003 的經(jīng)驗,通常在權(quán)限中加入everyone and asp.net 的read /write /modify ,但是在win7 中并未發(fā)現(xiàn)此賬戶,于是到asp.net 服務(wù)中右鍵查看用戶屬性,才發(fā)現(xiàn)是network service ,因此,在目錄權(quán)限中添加network service 賬戶,此時運(yùn)行程序,仍然出現(xiàn)上述問題,后來發(fā)現(xiàn)一個問題所在,打開文件的目錄層級太深,于是試著在根目錄下建立文件訪問目錄,成功搞定,呵呵! 綜上所述:文件訪問目錄層級不能太深,權(quán)限一定要加入network service。 該文章在 2013/1/23 18:35:29 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |