關於ASP.NET 伺服器報錯 Server Error in '/' Application Runtime Error 錯誤及解決方法
阿新 • • 發佈:2018-12-04
今天遇到一個錯誤 程式在伺服器上執行時報錯 先貼上錯誤程式碼
自己也在網上找了一些解決方法,把錯誤定位到伺服器的配置檔案也就是Web.config的問題,
於是在system.web節點下 加上customErrors mode="Off" 這個節點 可是問題並沒有解決
在此也說一下 找錯誤的時候一定要細心 尤其是在伺服器上用記事本寫程式碼的時候 手動笑哭
後來大牛過來一眼看出就是配置檔案隱藏了錯誤資訊 首先應該在system.web節點下 加上
<customErrors mode="Off" defaultRedirect="error/error.html"><error statusCode="403" redirect="error/error.htm" />
<error statusCode="404" redirect="error/error.htm" />
</customErrors>
這個表示 顯示錯誤資訊 然後展示錯誤頁面
然後去掉這個節點的程式碼 <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
這個節點表示 即使執行時報錯 我也不給你看 就給你展示上圖貼的程式碼 只有在本地Localhost 才會顯示錯誤
汗顏, 我兩個小時沒解決的錯誤 大牛五秒鐘就解決了 還是需要不斷學習啊
最後 看到這篇文章 說明你遇到這個問題 而且是一個菜雞 就像現在的我一樣
虛懷若愚 求知若渴 共勉