永发信息网

为什么win7安装dotNet4.0失败

答案:4  悬赏:40  手机版
解决时间 2021-11-13 14:42
  • 提问者网友:玫瑰园
  • 2021-11-13 07:34
为什么win7安装dotNet4.0失败
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-11-13 08:28
失败原因:
asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”


错误分析:

默认采用的是.NET 4.0框架,4.0框架是独立的CLR,和.NET 2.0的不同,如果想运行.NET 4.0框架的网站,需要用aspnet_regiis注册.NET 4.0框架,然后用.NET 4.0框架的class池,就可以运行.NET 4.0框架的web项目了。


造成上述错误的原因极有可能是:由于先安装.NetFramework v4.0后安装iis 7.5所致。


解决方案:
①找到.NET 4.0框架下aspnet_regiis所在目录,在C盘根目录中搜索aspnet_regiis,找到4.0框架下aspnet_regiis的目录位置,本人本本目录为"C:WindowsMicrosoft.NETFrameworkv4.0.30319".




②以管理员的身份运行DOS命令行,
执行"开始→所有程序→附件→命令提示符(右击选择'以管理员身份运行(A)')",弹出"管理员:命令提示符"窗口



③执行命令"cd C:WindowsMicrosoft.NETFrameworkv4.0.30319",进入到"C:WindowsMicrosoft.NETFrameworkv4.0.30319"目录,如图



然后执行命令"aspnet_regiis.exe -i",注册"aspnet_regiis",稍等片刻,aspnet_regiis成功注册如图

看到图中的界面,就可以在IIS中运行.net4.0部署的网站喽,及NET4.0安装成功 。
全部回答
  • 1楼网友:青灯有味
  • 2021-11-13 11:55
是原因,不是需不需要~~
  • 2楼网友:我住北渡口
  • 2021-11-13 10:27
不需要,DotNet4.0安装包可以直接装,对电脑上原来的环境没有要求,但是我昨天在别人一台电脑上装4.0发现出错,不知道为什么,不过你要装什么还是要看你的软件或者程序运行时候需要的环境,因为vs2010下你可以任意更改编译目标环境,就是说你可以指定程序在.net2.0或者.net4.0上运行,至于64位,也不是什么限制条件,前不久我就用vs2008在64位机上.net3.5环境下运行超大内存需求的程序,跑起来很欢快
  • 3楼网友:duile
  • 2021-11-13 09:28
没有安装,提供思路:
1、是否是正版验证的问题,如果是可以安装的时候拔掉网线(断开外网)试试
2、根据安装过程中出现的错误代码搜索问题及解决办法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯