`
jiagou
  • 浏览: 2516643 次
文章分类
社区版块
存档分类
最新评论

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的网站了.

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

分享到:
评论

相关推荐

    处理程序 PageHandlerFactory-Integrated 在其模块列表中有一个错误模块 ManagedPipelineHandler

    开发web项目时需要安装IIS,在安装好IIS的Windows2008 r2本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块...

    IIS7中Ajax.AjaxMethod无效的原因及解决方法

    因为我发布网站用的是iis7,所以在web.config位置文件中<system><handlers>></handlers><system>里加入”AjaxMethod” type=”Ajax.PageHandlerFactory, verb=”POST,GET” path=”ajax/*.ashx”>标签。 我的问题...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    除了简化 URL 之外,URL 重写还经常用于处理网站重组,以免导致大量链接断开或书签过期。 请求到达 IIS 时将会发生什么情况 在正式研究 URL 如何实现重写之前,应首先了解 Microsoft® Internet Information ...

    asp.net知识库

    ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多语言支持 (一) 应用系统的多语言支持 (二) 自动返回上次请求页面(小技巧) ASP.NET 2.0 控件 ASP...

    Ajax.Dll各个版本无刷新组件

    如果是IIS7,则需要在<system.webServer></system.webServer>里加上,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> 3对AjaxPro用到的页Page_Load事件中进行运行时注册。如: protected void ...

    asp.net下ajax.ajaxMethod使用方法

    使用AjaxMethod要满足一下几点: 1。...webCofig中加上”POST,GET” path=”ajax/*.ashx” type=”Ajax.PageHandlerFactory,>节点 如果是IIS7,则需要在<system></system>里加上<add name=”ajax” verb=”PO

    .NET中实现客户端联动菜单 (无刷新)

    Ajax实现无刷新三联动下拉框 ... <title>Ajax实现无刷新三联动下拉框 <SCRIPT language="javascript"> //城市------------------------------ function cityResult() ... var city=document....

    ajax+xml实现省市区无刷新联动源码

    蓝驿轨迹-ajax+xml实现省市区无刷新联动源码 帮助: ...<script language="javascript" src="js/PCA.js"></script> ... ,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> </system.web>

    ajax技术用到的包 老版本ajax.dll .net1.1版本ajaxpro.ll net2.01版本ajaxpro.2.dll

    ,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> *" path="*.ashx" type="AjaxPro.AjaxBitmapHttpHandler,AjaxPro.2"/> Ajax.dll的配置文件写法为 ,GET" path="ajax/*.ashx" type="Ajax...

    ajax后台调用发法

    ajax后台调用方法ajax调用后台方法问题(在线等) 悬赏分:50 - 解决时间:2010-5-28 10:49 1.web.config配置 ,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> </httpHandlers>

    asp.net运行原理 详解

    System.Web.HttpRuntime System.Web.HttpApplicationFactory System.Web.HttpApplication System.Web.Compilation.BuildManager System.Web....System.Web.UI.PageHandlerFactory 请求处理简要流程图...

    微软ajax库的使用方法(ajax.ajaxMethod)

    1:webCofig中 加上 ”POST,GET” path=”ajax/*.ashx” type=”Ajax.PageHandlerFactory,>接点 2:在CS程序中加上 代码如下:protected void Page_Load(object sender, EventArgs e) { Ajax.Utility....

    Ajax for asp.net

    在web.config中设置httpHandleer标签 <configuration><br> <system.web><br> <httpHandlers><br> ,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,Ajax" /> </httpHandlers><br> </system.web><br>...

    Ajax客户端异步调用服务端的实现方法(js调用cs文件)

    (2)在项目的webconfig的节点中,添加”POST,GET” path=”ajax/*.ashx” type=”Ajax.PageHandlerFactory,>节点 (3)在aspx页面的pageload方法中添加Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));这里的...

Global site tag (gtag.js) - Google Analytics