今天遇到一個錯誤 程序在服務器上運行時報錯 先貼上錯誤代碼

自己也在網上找了一些解決方法,把錯誤定位到服務器的配置文件也就是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>
<error statusCode="403" redirect="error/error.htm" />
<error statusCode="404" redirect="error/error.htm" />
</customErrors>
這個表示 顯示錯誤信息 然后展示錯誤頁面
然后去掉這個節點的代碼 <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
這個節點表示 即使運行時報錯 我也不給你看 就給你展示上圖貼的代碼 只有在本地Localhost 才會顯示錯誤
汗顏, 我兩個小時沒解決的錯誤 大牛五秒鍾就解決了 還是需要不斷學習啊
最后 看到這篇文章 說明你遇到這個問題 而且是一個菜雞 就像現在的我一樣
虛懷若愚 求知若渴 共勉
