IIS7.0发布Web服务器0002

asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

分类: BS学习
2012-06-13 21:46 16219人阅读 评论(17)
收藏 举报

iisasp.net框架.netwindowssqlserver

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





我要发布的的web项目开发工具及所用系统

①开发工具:vs2010、数据库:sqlserver

②操作系统:windows7

③IIS:IIS
7.5

一.上述错误详情图:

二.上述错误分析:

vs2010默认采用的是.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所致。

三.如何用aspnet_regiis注册4.0框架?

方法如下:

①找到.NET
4.0框架下aspnet_regiis所在目录,在C盘根目录中搜索aspnet_regiis,找到4.0框架下aspnet_regiis的目录位置,本人本本目录为"C:\Windows\Microsoft.NET\Framework\v4.0.30319".

②以管理员的身份运行DOS命令行,

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

③执行命令"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部署的网站喽!

时间: 2024-08-02 04:18:15

IIS7.0发布Web服务器0002的相关文章

IIS7.0发布Web服务-0001

配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的.  配置文件 \\?\X(盘符):\目录名\目录名\web.config<system.webServer>        <handlers

安装VS2017后打开项目提示 asp.net 4.0尚未web服务器注册

Visual Studio 2017 出来了,手痒安装完成后打开原来的项目缺提示,asp.net 4.0尚未web服务器注册.郁闷了- 按照提示的方法,如何:将 ASP.NET Web 应用程序升级到 ASP.NET 4 行不通. 从网上找的,网上查找了,大部分都是用命令提示符已管理员运行:cd C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 并运行 aspnet_regiis.exe -i ,回车执行提示:开始安装 ASP.Net (4.0.30

nginx_uWSGI_django_virtualenv_supervisor发布web服务器

nginx_uWSGI_django_virtualenv_supervisor发布web服务器 nginx 导论 12345678910111213141516171819202122232425262728 WSGI是Web服务器网关接口.它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求)基于wsgi运行的框架有bottle,DJango,Flask,用于解析动态HTTP请求支持WSGI的服务器 wsgi

IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决办法

IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决方法: 在"操作"下,点启用,此按钮将变成禁用,则可消除此错误 IIS7错误:"Web服务器被配置为不列出此目录的内容"的解决办法,布布扣,bubuko.com

nginx+uWSGI+django+virtualenv+supervisor发布web服务器

wsgi 全称web server gateway interface,wsgi不是服务器,也不是python模块,只是一种协议,描述web server如何和web application通信的规则.运行在wsgi上的web框架有bottle,flask,django uwsgi 和wsgi一样是通信协议,是uWSGI服务器的单独协议,用于定义传输信息的类型 uWSGI 是一个web服务器,实现了WSGI协议,uwsgi协议.a nginx web服务器,更加安全,更好的处理处理静态资源,缓存

IIS7.5 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

http://www.mzwu.com/article.asp?id=3557 IIS7.5中将一网站应用程序池托管管道模式改为经典后,网站页面打不开,错误信息: 引用内容 HTTP 错误 404.2 - Not Found由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 解决方法 打开IIS7.5,左侧选择根节点,在功能视图中找到"ISAPI和CGI限制"并打开,将网站应用程序池对应.NET Framework版本设置为允许即可:

Django项目部署(nginx+uWSGI+django+virtualenv+supervisor发布web服务器 )

一.简介 WSGI是Web服务器网关接口.它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求) 基于wsgi运行的框架有bottle,DJango,Flask,用于解析动态HTTP请求 支持WSGI的服务器 wsgiref python自带的web服务器 Gunicorn 用于linux的 python wsgi Http服务器,常用于各种django,flask结合部署服务器. mode_wsgi 实现了Ap

08 nginx+uWSGI+django+virtualenv+supervisor发布web服务器

一.为什么要用nginx,uwsgi? 1 1 首先nginx 是对外的服务接口,外部浏览器通过url访问nginx, 2 3 2nginx 接收到浏览器发送过来的http请求,将包进行解析,分析url,如果是静态文件请求就直接访问用户给nginx配置的静态文件目录,直接返回用户请求的静态文件, 4 5 如果不是静态文件,而是一个动态的请求,那么nginx就将请求转发给uwsgi,uwsgi 接收到请求之后将包进行处理,处理成wsgi可以接受的格式,并发给wsgi,wsgi 根据请求调用应用程序

华为pat地址转换,以及内网web服务器发布

实验名称:华为pat地址转换,以及内网web服务器发布 实验拓扑图: 3. 实验目的 : 1.使内网通过pat转化出去上外网 2.使用静态nat做端口映射,发布web服务器 3.配置交换机远程登录 4.  地址规划 client 1--web : 192.168.1.2 /24 gateway 192.168.1.254 client 2 : 192.168.1.1 /24 gateway  192.168..1.254 lsw1管理IP  : 192.168.1.3 /24 AR3-网关:19