IIS7 ASP無法正常連接Access數據庫問題

2015年11月10日13:19:00 發表評論 4,975 ℃

在解決這個問題前先說下Vista IIS7.0 ASP環境的配置,如果IIS是默認安裝的,那么ASP程序是不能運行的,當在IE中打開擴展名為.ASP文件的時候,iis會當著普通的網頁文件來顯示。在IE中查看文件的源代碼,可以看到ASP文件的所有原始代碼,就跟我們雙擊打開文件一樣的。我們需要安裝一些功能來支持ASP應用程序的解析,打開:控制面板- 程序 - 程序和功能 - 打開或關閉Windows功能,按照下面這個圖示,把相應的ASP選上就行了。

設置好IIS(開啟”啟用父目錄路徑”,要不你用../路徑的時候可能會出錯),做好相關站點的設置,可是運行的時候就提示:

引用[Microsoft][ODBC Microsoft Access 驅動程序] 磁盤或網絡錯誤。

IIS7 ASP無法正常連接Access數據庫問題

IIS7 ASP無法正常連接Access數據庫問題

或(就看你用什么方式連Access了)

引用Microsoft JET Database Engine 錯誤 '80004005' 

未指定的錯誤 

/inc/conn.asp,行 10  

解決辦法:

把C:\Windows\ServiceProfiles\NetworkService\AppData\Local下的Temp目錄添加了everyone的讀寫權限。再一訪問就OK了,至此問題解決 (everyone加讀寫是我為省事自己加的,其實還可以加的再”精確”點,具體見下)

 引用 網上還有一說法給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加一個“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。

IIS7 ASP無法正常連接Access數據庫問題

【騰訊云】云服務器、云數據庫、COS、CDN、短信等云產品特惠熱賣中

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: