原因:在安裝Framework v4.0之后,再啟用IIS,導致Framework沒有完全安裝
解決:開始->所有程序->附件->鼠標右鍵點擊“命令提示符”->以管理員身份運行,輸入以下命令:
%windir%\\Microsoft.NET\\Framework\\v4.0.30319\\aspnet_regiis.exe -i
如果出現錯誤提示“aspnet_regiis.exe 不是有效的Win32應用程序”,可能是因為你的aspnet_regiis.exe損壞了。
去c:\windows\microsoft.net\framework\v4.0.30319目錄下查看下asp.net_regiis.exe的大小(v4.0.30319是.Net Frameworkde的版本號),如果是0kb,則去安裝了.net framework v4.0.30319的電腦上在相同的目錄下拷貝一個覆蓋即可。
如果有安裝 Microsoft Visual Studio 2012 也可以通過以下方法修復 .Net Framework。
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。
cmd中輸入iisreset就OK了。
