IIS7 发布网站出现 "处理程序“PageHandlerFactory-Integrated”

最近一直在进行着yh系统的更新,部署和维护,在这过程中出现了各种各样的问题和麻烦.本人用的是用win7 IIS7 发布网站在本地进行测试,在发布的过程中出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误".

如图

windows7下发布web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如上图的错误提示.

原因分析:

本人现在用的是VS2010,通过查询资料得知VS2010默认的是Framework4.0框架,Framework4.0的框架是独立的CLR(公共语言运行时,Common Language Runtime),和Framework2.0的不同,如果想运行Framework4.0的网站,需要用aspnet_regiis注册Framework4.0框架,然后用Framework4.0的应用程序池,就可以运行4.0的web项目了.

  • 1 用aspnet_regiis注册Framework4.0框架:
  1. 找到 4.0所在的目录如下图:

复制上面的目录 C:\Windows\Microsoft.NET\Framework\v4.0.30319

启动CMD (win键+R ) ,进入上面的目录,如下图

按回车进入C:\Windows\Microsoft.NET\Framework\v4.0.30319 目录

如下图

然后运行 aspnet_regiis.exe -i 如下图

稍等片刻,安装成功.

至此Framework4.0框架注册完成.

接下来添加FrameWork4.0应用程序池

如图,右击应用程序池

选择添加新程序池

添加新程序应用池名称并选择.net Framework版本4.0

随后在网站的高级设置中选择应用程序池版本.

至此可以运行.net Framework4.0的网站了.

注:应用程序池是微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值