剛剛把 IIS 7 裝好,寫了一個簡單的連接DB的程式,結果run起來,發現網頁顯示: An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error. 這是瞎毀~?我的錯誤訊息去哪裡了? 我本來以為是IE設定的關係,我到了「工具 > 網際網路選項 > 進階」中,把「顯示淺顯易懂的 HTTP 錯誤訊息」取消勾選, 結果還是一樣!! 後來一查,發現是要在 IIS 的 ASP 設定中,「偵錯內容」底下有一個「將錯誤傳送到瀏覽器」改成Ture, 這樣就會出現: Microsoft JET Database Engine 錯誤 '80004005' 'c:\windows\system32\inetsrv\DB\DB.mdb' 不是一個有效的路徑。請確定路徑名稱是拼對的,而且檔案位於您所連接的伺服器上。 /Default.asp, 行4 不過奇怪的是,我已經將站台的實體路徑改為 D 槽,所以把db的路徑寫作「DB\DB.mdb」, 想說用相對路徑就可以了吧,不過為什麼他還會抓去 C 槽阿? 是誰告訴他要抓 C 槽的那個位置咧~ 等我研究出來再來告訴大家。 一 一
文章標籤
全站熱搜
創作者介紹
創作者 ❤ Saori さおり ❤ 的頭像