close
重新架主機後,發現舊網站的asp網頁發生500內部服務器問題
要顯示完整錯誤,才有辦法進一步偵錯
方法如下,開啟iis管理:
站台->ASP->啟用上層路徑 = True
站台->ASP->將錯誤傳送到瀏覽器 = True
站台->ASP->啟用伺服器端偵錯 = True
站台->ASP->啟用用戶端偵錯 = True
Internet Explorer8->工具->網際網路選項->進階->設定值->顯示好記的 HTTP 錯誤訊息 = 未勾選
然後就出現又發生odbc驅動程式找不到,
於是查看控制台\系統及安全性\系統管理工具
因為預設只有使用64位元的資料來源,要再把32位元打開
應用程式集區->DefaultAppPool(依據您使用pool)->進階設定->一般->啟用32位元應用程式 = TRUE
解決後,接著又出現寫入檔案 沒有使用權限
Microsoft VBScript 執行階段錯誤 (0x800A0046)
沒有使用權限
已經有將目錄給予 Application pool user IWAM_ 還是一樣無效
可能因為Server.CreateObject("Scripting.FileSystemObject")執行身份是用別的身份Users或IUSR, 只好將對應目錄的Users或IUSR權限設定完全控制
文章標籤
全站熱搜
留言列表