1. 程式人生 > >關於ASP.NET 伺服器報錯 Server Error in '/' Application Runtime Error 錯誤及解決方法

關於ASP.NET 伺服器報錯 Server Error in '/' Application Runtime Error 錯誤及解決方法

今天遇到一個錯誤 程式在伺服器上執行時報錯 先貼上錯誤程式碼

自己也在網上找了一些解決方法,把錯誤定位到伺服器的配置檔案也就是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 才會顯示錯誤

汗顏,  我兩個小時沒解決的錯誤 大牛五秒鐘就解決了  還是需要不斷學習啊  

最後 看到這篇文章 說明你遇到這個問題 而且是一個菜雞  就像現在的我一樣 

虛懷若愚 求知若渴 共勉