聯 系 人:李總
聯系電話:13759574266
在線 QQ:89417157
郵箱:13759574266@qq.com
微信號:ynlongtou
地址:昆明市滇緬大道旁昆建路5號108智庫空間A座4樓
最近在X64位系統下的IIS7下部署asp網站,出現了N多錯誤,通過查找,也找了N多不同的錯誤的處理。現把他們整合在一起,以供大家參考:
1、讓IIS7支持ASP
Windows Server 2008 IIS7+ASP+Access 安裝配置
首先安裝IIS7
服務器管理器->角色->添加角色->Web服務器(IIS)
添加角色向導會針對任何需要的依賴關系提示,需要添加必需的功能后才能繼續安裝IIS7,然后需要選擇安裝的角色服務,確認選擇安裝的服務種類和設置后,即可完成IIS7的安裝。
2、解決IIS7中、mdb數據庫問題。
默認裝完IIS7之后,使用ASP程序會發現提示數據庫連接失敗,在網上找了找,說是因為MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時的存取權限,導致數據庫使用失敗。
給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加 一個“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。
設置權限步驟:右擊Temp文件夾,選擇“屬性”》選擇“安全”選項卡》單擊“編輯”》出來“Temp 的權限”對話框,單擊“添加”,在下面的“輸入對象名稱來選擇”中輸入Authenticated Users,確定》返回到“Temp 的權限”,將Authenticated Users的權限中的完全控制給勾上,確定》確定。
鏈接方式:
ServerPath=Server、MapPath("/xxx、mdb")
connstr="Provider=Microsoft、Jet、OLEDB、4、0;Data Source=" & ServerPath
Set schooldb=Server、CreateObject("Adodb、Connection")
schooldb、Open connstr
3、windows 2008 64位系統解決IIS7中、mdb數據庫問題。
如果你使用64位系統,那可能如上辦法也解決不了,原因是64位系統沒有提供64位ACCESS連接的驅動,把網站對應的應用程序池中項目的“啟用32位應用程序”置為“ture”。這樣就可以了。
Other tips in IIS7:
a、啟用父路徑。
常用的 ../ 父路徑使用在IIS7里面是默認不支持的。
在iis的主頁-->ASP -> 雙擊打開-> 啟用父路徑: True
b、向瀏覽器返回錯誤信息。
默認網頁代碼出錯瀏覽器會出現“An error occurred on the server when processing the URL、 Please contact the system administrator”。
在iis的主頁-->ASP -> 雙擊打開->調試錯誤-> 將錯誤發送到瀏覽器: True
更多云南龍頭科技有限公司網站案例請查看:http://www.www.charti.com.cn/case.asp?id=3
云南龍頭科技有限公司憑借多年的網站建設經驗,堅持以“幫助中小企業實現網絡營銷化”為宗旨,成功幫助多家中小企業實現互聯網信息化建設,得到了客戶的一致好評。如你有任何關于網站建設的疑問,請立即點擊咨詢云南龍頭科技有限公司資深營銷專家或撥打咨詢熱線:13759574266,我們會詳細為你一一解答你心中的疑難。

掃描關注官方微信