信息通PC客戶端上傳離線文件時提示錯誤:Access to the path *** is denied,如何解決?
:信息通PC客戶端上傳離線文件時提示錯誤:Access to the path *** is denied,如何解決? 原因是在該文件的上級文件夾沒有修改權(quán)限,也就是說,IIS的那個user用戶沒有修改的權(quán)限。 先檢查OA服務器上是否有這個文件夾:D:\clicksun\files\webfile\用戶英文登錄名\temp: 沒有的話,就一定要手工創(chuàng)建這個文件夾: 這個文件夾也對應著用戶OA的WEB頁面上網(wǎng)盤下面的temp目錄: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 解決方案一 打開Windows系統(tǒng)資源管理器,在需要進行讀寫操作的目錄下添加Everyone 或 Network Service這兩個中的任意一個帳號, 由于在IIS 6.0中,默認的應用程序池中的標示用的是Network Service, 所以在進程中是使用Network Service這個帳號運行來運行w3wp.exe進程, 而當我們在運行VS 2003的時候需要對某一個目錄下進行讀寫操作,看了一下該文件夾,發(fā)現(xiàn)沒有Network Service,添加上該賬號,同時選上FULL CONTROL,問題解決。 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 解決方案二 在IIS 6.0中的默認應用程序池-->屬性-->標示中把Net Service改成Local System該問題也可以解決。 什么是應用程序池呢這是微軟的一個全新概念:應用程序池是將一個或多個應用程序鏈接到一個或多個工作進程集合的配置。因為應用程序池中的應用程序與其他應用程序被工作進程邊界分隔,所以某個應用程序池中的應用程序不會受到其他應用程序池中應用程序所產(chǎn)生的問題的影響。 Windows 2003同時支持兩種工作模式,默認為ISS 6.0工作進程隔離模式。工作進程隔離模式防止一個應用程序或站點停止了而影響另一個應用程序或站點,大大增強了IIS的可靠性。那么如何設(shè)置兩種工作模式呢 啟動IIS管理器,右擊網(wǎng)站,選擇“屬性”,打開屬性對話框(圖1)。在IIS 6.0工作進程隔離模式下,所有的應用程序代碼都在隔離環(huán)境中運行,它們是如何進行隔離的呢Windows 2003新增了應用程序池,工作進程隔離模式允許客戶創(chuàng)建多個應用程序池,每個應用程序池都可以有不同的配置。因為這些應用程序池直接從內(nèi)核(而非WWW服務)接收它們的請求,所以性能和可靠性得到了增強。要隔離運行在同一臺計算機上但屬于不同網(wǎng)站的Web應用程序,需要為每個網(wǎng)站創(chuàng)建單獨的應用程序池。 創(chuàng)建應用程序池 在IIS管理器中,打開本地計算機,右鍵單擊“應用程序池”,選擇新建“應用程序池” (必須在工作進程隔離模式下才能建立應用程序池) ?!皯贸绦虺孛Q”框中,輸入新的應用程序池名稱。如果在“應用程序池 ID”框中出現(xiàn)的 ID (如:AppPool #1)不是您想要的,可進行重命名。如果您單擊了“將現(xiàn)有應用程序池作為模板”,請在“應用程序池名稱”框中右鍵單擊想要用來作為模板的應用程序池。最后單擊[確定]。 指派應用程序池 在 IIS 管理器中,右鍵單擊您要為其指派應用程序池的應用程序,然后單擊“屬性”。單擊“主目錄”選項卡,確認您正在指派的目錄或虛擬目錄的“應用程序名”是否已被填寫。如果“應用程序名”框尚未被填寫,請單擊“創(chuàng)建”,然后輸入名稱。 在“應用程序池”列表框中,選擇您想要為其指派的應用程序池的名稱。最后單擊[確定]。 該文章在 2017/9/8 10:37:34 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |