關於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 才會顯示錯誤

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

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

虛懷若愚 求知若渴 共勉

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM