關於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位託管模式。
此外,默認地IIS7配置不允許在客戶端顯示ASP錯誤信息。通常的建議在ASP屬性中設置將錯誤發送到瀏覽器。如下圖:
但是,實際結果可能依然只是顯示500或者等其他錯誤。原因在於IIS7中對錯誤使用了重定向到錯誤頁。我們需要取消這個設置。雙擊“錯誤頁”進入,找到對應的狀態代碼,選擇右邊的“編輯功能設置”,將錯誤響應設置爲“詳細錯誤”。如下圖:
這樣就可以在瀏覽器端看到錯誤信息並便於調試了。