失败原因:
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:\Windows\Microsoft.NET\Framework\v4.0.30319".
②以管理员的身份运行DOS命令行,
执行"开始→所有程序→附件→命令提示符(右击选择'以管理员身份运行(A)')",d出"管理员:命令提示符"窗口
③执行命令"cd C:\Windows\Microsoft.NET\Framework\v4.0.30319",进入到"C:\Windows\Microsoft.NET\Framework\v4.0.30319"目录,如图
然后执行命令"aspnet_regiis.exe -i",注册"aspnet_regiis",稍等片刻,aspnet_regiis成功注册如图
看到图中的界面,就可以在IIS中运行.net4.0部署的网站喽,及NET4.0安装成功 。
是因为软件需要NET.FRamework4.0以上版本才可以运行
解决方法:
1.点击如下链接下载NET.FRamework4.5
https://www.microsoft.com/zh-cn/download/details.aspx?id=30653
2.根据提示安装NET.FRamework4.5,安装界面如下:
3.安装完毕即可安装需求安明汪装的软件。
扩展资料:
Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序运槐兆,实现跨技术边界的无缝通信,旁租并且能支持各种业务流程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)