HTTP 錯誤 500.21 - Internal Server Error


環境:Win7 64系統,先安裝VS2012,then安裝SQL Server 2008R2,最后開啟IIS功能。

在用VS2012開發時,本地調試運行正常,但是今晚發布一個網站到IIS上后,瀏覽時提示錯誤信息如下:

HTTP 錯誤 500.21 - Internal Server Error

處理程序“PageHandlerFactory-Integrated”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”

 

在網上搜索了,很多人都說可以通過命令運行aspnet_regiis.exe來修復,但我得到的結果是彈出信息告訴我aspnet_regiis.exe不是有效的運行程序,囧~

“命令提示符”->以管理員身份運行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

 

功夫不負有心人,后來在找到了解決方法

1. 開始 -> 所有程序 -> Microsoft Visual Studio 2012 -> Visual Studio Tools -> VS2012 x64 兼容工具命令提示
2. 先后輸入以下命令:
cd\Windows\Microsoft.NET\Framework64\v4.0.30319\SetupCache
回車
setup.exe /repair /x86 /x64 /ia64 /norestart
回車
出現了.Net Framework 的修復引導界面,選擇修復。等它修復完成之后,重啟iis。就OK了
iisreset

 

 


免責聲明!

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



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