伺服器錯誤:http 錯誤500.19 Internal Server Error 的解決辦法
阿新 • • 發佈:2019-01-11
釋出牛腩新聞系統的時候遇到一個很頭疼的錯誤:
網上查了一些相關資料,大部分都說原因是asp.net的framework版本問題。因此照著說的也重新註冊了一下。
網上一般的資料都是說註冊2.0版本,但是這個需要根據自己的程式來,我用的是V4.0的,所以註冊的時候就應註冊成這個版本,
註冊方法如下:
開始->執行->cmd->cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 回車,再輸入aspnet_regiis.exe -i
但是隻進行到這裡還是不行,還需要把相應的錯誤註釋掉
<!--
<modulesrunAllManagedModulesForAllRequests="true" />
<defaultDocument>
<files>
<addvalue="Default.aspx" />
</files>
</defaultDocument>
-->
總結:除錯程式時遇到一些異常時很正常的,有時候一個錯誤會讓你頭疼半天,或是疏忽或是知識掌握的不靈活或是層次不夠,但只有經過這樣或者那樣的錯誤,我們的思路才會更加清晰,認識才更加全面,才會有更大的進步。錯誤不能避免,現在我們的工程一般只是練手,但是如果真實的商用專案中,即使再小的一個錯誤,如果不能及時排除,會讓客戶對我的忠誠度大打折扣,而且對於上線運營的專案還要有一定的心理壓力,所以,作為一個程式設計師來說,正確對待錯誤,冷靜分析錯誤。是一項最最基本的素質,不僅僅是技術方面的,而且還有很大的心理因素。