[點(diǎn)晴永久免費(fèi)OA]win7 64位在線編輯dsoframer控件的安裝和使用配置
當(dāng)前位置:點(diǎn)晴教程→點(diǎn)晴OA辦公管理信息系統(tǒng)
→『 安裝指引&開發(fā)建議 』
經(jīng)歷了兩天的折磨,查閱了網(wǎng)上的資料,按網(wǎng)上的操作試了n種方法結(jié)果還是不行,開始以為是dsoframer 是32位控件問(wèn)題,結(jié)果不是(經(jīng)歷了更改解決方案cpu,發(fā)布基于x86的網(wǎng)站;以為是操作系統(tǒng)問(wèn)題,結(jié)果也不是)。好在終于搞定了win7下dsoframer安裝和打開office的問(wèn)題。和大家共享,太不容易了。
1.安裝dsoframer 1)將dsoframer.ocx copy 到 windows\SysWOW64 目錄下,此目錄為32位控件所在的目錄,system32 目錄是64位控件所在目錄; 2)由于win7把權(quán)限控制的很嚴(yán)格,因此在開始->運(yùn)行行欄輸入"cmd" 在 搜索欄 "cmd.exe" 右鍵,點(diǎn)擊 run as administrator ; 3)dos窗口輸入命令 regsvr32 c:\windows\SysWOW64 \dsoframer.ocx 系統(tǒng)提示注冊(cè)成功。 2.office目錄及權(quán)限設(shè)置 如1.所示安裝完控件,按道理應(yīng)該可以了,此時(shí)在瀏覽器中打開此指定目錄下的offcie文件會(huì)彈出 english translation:Illegal operation called on non-file based storage (非文件基礎(chǔ)存儲(chǔ)上的無(wú)效操作調(diào)用) 此原因是因?yàn)槲募夸浰跈?quán)限問(wèn)題引起的,此時(shí)要對(duì)所在目錄添加權(quán)限用戶,以xp 和win2003 的經(jīng)驗(yàn),通常在權(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 賬戶,此時(shí)運(yùn)行程序,仍然出現(xiàn)上述問(wèn)題,后來(lái)發(fā)現(xiàn)一個(gè)問(wèn)題所在,打開文件的目錄層級(jí)太深,于是試著在根目錄下建立文件訪問(wèn)目錄,成功搞定,呵呵! 綜上所述:文件訪問(wèn)目錄層級(jí)不能太深,權(quán)限一定要加入network service。 該文章在 2015/5/30 11:26:09 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |