IIS7下運(yùn)行Access+Asp的解決方法
更新時間:2007年01月08日 00:00:00 作者:
IIS7下面運(yùn)行Asp+Access數(shù)據(jù)庫,無法運(yùn)行。
在goole、百度里搜了半天,沒有搜到解決辦法。在遠(yuǎn)景看到有幾個人問,似乎有一個人聲稱自己成功了,然而卻沒有給出方法。
今天突然心血來潮想起到微軟網(wǎng)站上搜了下,終于讓俺發(fā)現(xiàn)解決方法了。
原文:
-------
By adding appropriate ACL for the user to %windir%\ServiceProfiles\NetworkService\AppData\Local\Temp should resolve this issue.
-------
但是,俺沒有明白它說的ACL是什么意思。只好自己測試給temp目錄添加用戶權(quán)限許可。發(fā)現(xiàn)經(jīng)過多測發(fā)現(xiàn):
只需要給“系統(tǒng)盤:\windows\ServiceProfiles\NetworkService\AppData\Local\Temp“這個目錄添加一個"Autheticated Users“的讀寫許可即可以了。
具體做法是:鼠標(biāo)右鍵單擊temp目錄,選擇properties》security》edit》add》選擇"Authenticated Users",選擇“Full Control“就可以了。
另一個方法是:
修改:
C:\Windows\System32\inetsrv\config\applicationHost.config
該文件第108行原文:
<processModel identityType="NetworkService" />
修改為:
<processModel identityType="NetworkService" loadUserProfile="false" />
發(fā)生這種情況的原因是因為MS Jet數(shù)據(jù)引擎更改了臨時目錄位置。所有需要給該temp目錄權(quán)限。方法2通過不加載用戶驗證配置來解決,失去了IIS7的安全改進(jìn),所有方法1是王道。但是,方法1是俺驗證得出,應(yīng)該沒有問題。但不知道和那個“adding appropriate ACL ”有什么區(qū)別。
ACL:ACL就是訪問控制表(Access Control List),
NTFS文件系統(tǒng)中的權(quán)限控制中,可以讓每個用戶的權(quán)限可以不同,那個定義每個用戶不同權(quán)限的列表就是該對象的訪問控制表
在goole、百度里搜了半天,沒有搜到解決辦法。在遠(yuǎn)景看到有幾個人問,似乎有一個人聲稱自己成功了,然而卻沒有給出方法。
今天突然心血來潮想起到微軟網(wǎng)站上搜了下,終于讓俺發(fā)現(xiàn)解決方法了。
原文:
-------
By adding appropriate ACL for the user to %windir%\ServiceProfiles\NetworkService\AppData\Local\Temp should resolve this issue.
-------
但是,俺沒有明白它說的ACL是什么意思。只好自己測試給temp目錄添加用戶權(quán)限許可。發(fā)現(xiàn)經(jīng)過多測發(fā)現(xiàn):
只需要給“系統(tǒng)盤:\windows\ServiceProfiles\NetworkService\AppData\Local\Temp“這個目錄添加一個"Autheticated Users“的讀寫許可即可以了。
具體做法是:鼠標(biāo)右鍵單擊temp目錄,選擇properties》security》edit》add》選擇"Authenticated Users",選擇“Full Control“就可以了。
另一個方法是:
修改:
C:\Windows\System32\inetsrv\config\applicationHost.config
該文件第108行原文:
<processModel identityType="NetworkService" />
修改為:
<processModel identityType="NetworkService" loadUserProfile="false" />
發(fā)生這種情況的原因是因為MS Jet數(shù)據(jù)引擎更改了臨時目錄位置。所有需要給該temp目錄權(quán)限。方法2通過不加載用戶驗證配置來解決,失去了IIS7的安全改進(jìn),所有方法1是王道。但是,方法1是俺驗證得出,應(yīng)該沒有問題。但不知道和那個“adding appropriate ACL ”有什么區(qū)別。
ACL:ACL就是訪問控制表(Access Control List),
NTFS文件系統(tǒng)中的權(quán)限控制中,可以讓每個用戶的權(quán)限可以不同,那個定義每個用戶不同權(quán)限的列表就是該對象的訪問控制表
相關(guān)文章
Validation of viewstate MAC failed.的解決方法
Validation of viewstate MAC failed.的解決方法...2007-10-10建立Apache+PHP+MySQL數(shù)據(jù)庫驅(qū)動的動態(tài)網(wǎng)站
Apache是目前應(yīng)用最廣的Web服務(wù)器,PHP3是一種類似ASP的腳本語言,目前的發(fā)展趨勢大有超過Perl之勢,而MySQL是一個輕量級的數(shù)據(jù)庫系統(tǒng),特別是用于網(wǎng)站建設(shè),這3個軟件均是自由軟件,是架設(shè)數(shù)據(jù)庫驅(qū)動的動態(tài)網(wǎng)站的最佳排檔。2008-03-03