你可以重新安装 .net Framework 4.0,如果已经存在的话,可以卸载重启,再重装。
还有一个解决方法是在windows下面使用dos命令行(command prompt)运行 aspnet_regiis -i 这个命令。记得要使用管理员权限去运行这个command prompt. 其作用就是将 .net framework注册到IIS里面去。
我是基本上同样的问题,我直接去控制面板,删除程序,启动windows程序,看你的asp.net4.5有没有勾上
http://www.cnblogs.com/zsx-blog/p/6136956.html,这个博客给的方法很给力!
http://jingyan.baidu.com/article/154b46316203c328ca8f41c2.html