64位Win2008 Server下IIS7+ASP+Access站點配置

目前還有用ASP+Access搭建Web站點的需求,嘗試在64位Windows Server2008 IIS7上進行設置,發現並不順利。最常見的問題就是Access數據庫連接不上。
    關於Win2008+IIS7+Access+ASP的配置,可以參考:http://i.eol.cn/blog_read.php?topicid=605217和http://apps.hi.baidu.com/share/detail/2338899。
    其中Access數據庫連接不上,主要是因爲Access數據庫驅動不支持64位,需要將IIS7應用調整爲32位託管模式。
64位Win2008 <wbr>Server下IIS7+ASP+Access站點配置

    此外,默認地IIS7配置不允許在客戶端顯示ASP錯誤信息。通常的建議在ASP屬性中設置將錯誤發送到瀏覽器。如下圖:
64位Win2008 <wbr>Server下IIS7+ASP+Access站點配置
    但是,實際結果可能依然只是顯示500或者等其他錯誤。原因在於IIS7中對錯誤使用了重定向到錯誤頁。我們需要取消這個設置。雙擊“錯誤頁”進入,找到對應的狀態代碼,選擇右邊的“編輯功能設置”,將錯誤響應設置爲“詳細錯誤”。如下圖:
64位Win2008 <wbr>Server下IIS7+ASP+Access站點配置

    這樣就可以在瀏覽器端看到錯誤信息並便於調試了。

64位Win2008 <wbr>Server下IIS7+ASP+Access站點配置


有個客戶的站點讓我費老勁,最後看到這篇文章瞬間解決,感謝!主要是因爲Access數據庫驅動不支持64位,需要將IIS7應用調整爲32位託管模式。
發佈了13 篇原創文章 · 獲贊 10 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章