国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET數據庫編程之處理文件訪問許可

2024-07-10 13:10:26
字體:
來源:轉載
供稿:網友


  一個mdb數據庫就是硬盤上的另外一個文件,所以,像其他文件一樣,它也將遇到相同的文件訪問許可問題。這個問題的意思是為了讀取(和寫入,就像您將要在本書的后面看到的那樣)數據庫文件,頁面中所運行的應用程序必須具有相關許可才可以在windows中讀取(和寫入)該文件。

  到目前為止,示例中的頁面都能夠“正常運行”的原因就是您使用的是vwd web server,一個在運行vwd的用戶的身份下運行的輕量級程序。這就是說,vwd web server為您而運行,并且您已經被允許讀取和寫入頁面連接的mdb文件。

  但是,當在iis下運行頁面時,情況就有一點復雜了。此時,asp.net頁面運行于一個具有特定權限限制的用戶賬戶的身份之下。在iis 5.1之下,這個賬戶是“aspnet”。在iis 6.0或更高版本下,這個賬戶是“network service”,屬于一個稱為iis_wpg(“worker process group”)的windows用戶組。為了在iis下使用access數據庫,這些賬戶都必須授予對包含了mdb文件的目錄進行讀取的許可以及按情況授予寫入的許可。

  為了幫助您創建這些許可,當數據庫處于應用程序根目錄之下的app_data子目錄下時,vwd將執行額外的步驟并自動地將這個許可授予aspnet或者 network service賬戶。假如您正在使用vwd來開發機器上的頁面,這個特定的目錄就一直會被授予正確的許可。app_data目錄還有另外的好處,例如防止其中的任何文件響應發出請求的web瀏覽器。這就是說將mdb文件放入應用程序的本地app_data目錄之后,就可以保護這些文件不被應用程序的客戶端無意或有意地下載了。所以,我們極力推薦將mdb文件保存至app_data目錄中。

  如果必須將mdb文件保存至其他的地方,或者需要手動指定數據庫目錄的許可(例如,您正工作于一臺遠程web服務器),那么可以使用windows來為asp.net和/或 network service賬戶配置許可。

  如需手動設置許可,請按如下步驟執行:

  (1) 使用windows explorer瀏覽mdb文件所在的文件夾。

  (2) 右鍵單擊這個目錄并選擇properties。

  (3) 選擇security標簽并單擊add按鈕。

  (4) 添加本地的asp.net賬戶(iis 5.1) 或者iis_wpg組(iis 6)。

  (5) 單擊ok;然后將相關許可應用至這個目錄。

  如需獲得更多信息,請參閱名為“running asp.net 1.1和iis 6.0”的白皮書,可以從asp.net的web站點:http://www.asp.net/faq/aspnetandiis6.aspx上獲得該白皮書。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门源| 云林县| 广东省| 苏尼特右旗| 安徽省| 洛扎县| 西乌珠穆沁旗| 思南县| 平顺县| 蒙阴县| 荃湾区| 宜春市| 泗水县| 南昌市| 大同县| 拜城县| 都江堰市| 通州市| 江油市| 嫩江县| 开平市| 肃宁县| 那坡县| 页游| 平舆县| 喜德县| 镇原县| 静乐县| 夏邑县| 禹州市| 团风县| 河间市| 平昌县| 嘉鱼县| 门源| 西丰县| 阳新县| 漯河市| 台湾省| 武安市| 望都县|