locked
IIS 7.5 +ASP 問題 RRS feed

  • 問題

  • Dear All,

    最近把ASP轉到IIS 7.5上後,一開始可以正常執行,但過一下子後,就出現

    HTTP/1.1 500 伺服器錯誤

    請問有人知道怎麼處理嗎?謝謝.

    補充一下,IIS有開啟32bit 模式,因為要寫入Access 資料庫
    • 已編輯 Jeffrey Lu 2012年7月11日 上午 08:14 補充
    2012年7月11日 上午 06:07

解答

所有回覆

  • 你可以試試看,把HTTP 500錯誤頁面的詳細錯誤功能打開,看看能不能比較容易找到問題點。


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年7月11日 上午 08:40
  • 詳細錯誤我都開了...就很單純的顯示上面那個錯誤
    2012年7月11日 上午 08:48
  • 試試看依照這篇文章的步驟,看是否可以得到更多的錯誤訊息。

    http://www.dotblogs.com.tw/terrychuang/archive/2012/07/11/73340.aspx


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年7月11日 上午 09:36
  • 那篇文章的步驟我都做過了...還是只有上面那個訊息.

    後來我在 http://digitallibraryworld.com/?p=6 找到解法了.

    提供給大家參考,謝謝

    • 已標示為解答 Jeffrey Lu 2012年7月11日 下午 12:10
    2012年7月11日 上午 11:57
  • 他這篇主要是指針對 Access 2007 以後版本的新連線字串,對於 Access 2003 以前是不用做此變更。

    通常是 IUSR_servername 沒正確給予目錄存取權。

    至於 ASP 除錯是要改 IE 進階設定,將 顯示簡易的錯誤訊息 前面的勾勾拿掉。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年7月11日 下午 03:54
  • 權限部份我有檢查過了,是正確的.

    我的情況是只要我重啟application pool 或是IIS,這支ASP就正常,可以寫入Access.

    但過一會後(可能幾秒,也可能幾分鐘)後就會出現HTTP 500的error.

    會看到這個錯誤,是把IE進階設定的顯示簡易錯誤訊息拿掉後才看的到的.

    後來我把enable 32bit 的設定改為false後,ASP網頁就可以正常使用不會掛掉了,但access變成無法存取了.

    最後我按照那篇文章的步驟 做完後Access就可以正常寫入了,也不會出現HTTP 500的錯誤了

    2012年7月12日 上午 01:42
  • 因為即使權限不對,oledb 仍允許一人獨占存取...

    你應該不是開發者吧?


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年7月12日 下午 03:39