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