監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

不能訪問目錄的解決方案

申請免費試用、咨詢電話:400-8352-114

  

  在.net中創(chuàng)建目錄,大多數人使用的是Directory.CreateDirectory這個控件,然后,很多人就會發(fā)現(xiàn),一般在本機調試時可以正常運行,但使用虛擬主機時,就不可以用了,為什么呢?

  原因如下:

  1、Directory控件的運行原理是從根目錄開始請求,也就是說,假如您想在E:weblog下面再創(chuàng)建一個目錄,使用Directory控件時,Directory會自動從E盤的根目錄開始請求,檢測是否存在;

  2、為什么本機調試時可以使用呢?因為大部分程序員,對于本機的系統(tǒng)安全并沒有做特別的設置,所以默認情況下,程序執(zhí)行時對本機所有的目錄及分區(qū)都有訪問的權限,所以在Directory請求時不會報錯;

  3、為什么在虛擬主機上使用時會報錯,不能執(zhí)行呢?虛擬主機,是在一臺服務器上創(chuàng)建多個用戶的站點,為了安全,虛擬主機開放的權限只限于用戶目錄下面的權限,并沒有上級目錄及根目錄的權限,所以Directory請求根目錄的權限時,就會報錯,沒有權限。(注意:如果您使用的虛擬主機有Directory請求根目錄的權限,那么您選用的虛擬主機服務商就太不專業(yè)了,基本的安全權限都沒有配好,您的網站內容將無任何安全可言,您網站中的數據將會被任一個用戶能請求到,能夠看到、下載到?。?/p>

  如果解決這個問題呢?

  1、因為只要正確配制了安全權限的虛擬主機,都不能使用Directory控件來創(chuàng)建目錄,如何解決這個問題呢?這就需要我們想一個變通的辦法。

  2、我們都知道,ASP中有一個FSO的控制功能,而且被大量使用,基本上99%以上的虛擬主機服務商會給用戶開放這個權限,所以我們就可以調用ASP中的FSO控件來完成目錄的相關操作。

發(fā)布:2007-04-07 16:44    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]

泛普重慶網站建設公司其他應用

重慶OA軟件 重慶OA新聞動態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網站建設公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項目管理系統(tǒng)開發(fā)