IIS7.5 伪静态 脚本映射 配置方法

摘要:
首先,它是IIS7.0的配置。由于Windows Server 2008操作系统的默认IIS版本是7.0,我们知道IIS7.0和IIS6.0的核心点是:首先将应用程序池设置为集成模式,然后在修改OK后将其更改为经典模式。注:以上是原始步骤。接下来,我们将介绍Windows Server 2008和IIS 7.0下的其他步骤;应用程序池更改以添加集成模式的脚本映射。


首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0

核心注意的地方:先要将应用池设置为集成模式,修改OK后,再改成经典模式。否则,什么托管程序出不来。剩下的按照这个模式操作就可以了


的操作界面差别较大,如图所示:

1. IIS7.0操作界面:

IIS7.5 伪静态 脚本映射 配置方法第1张
 
2 新建网站同时新建应用程序池与网站对应,注意,在IIS7下新建网站之后,程序会自动新建应用程序池与之对应;不需要再新建应用程序池。如图
 
 IIS7.5 伪静态 脚本映射 配置方法第2张
 
3  添加网站详细页面如图所示:

 IIS7.5 伪静态 脚本映射 配置方法第3张
 
 
4 全部填写完毕以后,就可以直接点击确定了(注:不填写网站信息是无法点击确定的)
 
 IIS7.5 伪静态 脚本映射 配置方法第4张
 
 5  网站建立好之后,接下来就是配置伪静态的问题了,在IIS7下如何配置伪静态呢?
注意:以上是原本就有的步骤,接下来,要为大家介绍在Windows Server 2008、IIS7.0下多出来的步骤,
大家可要看仔细了哦;
(1)应用程序池更改为集成模式
(2) 添加脚本映射。
打开IIS主页面,找到处理程序映射这一选项,双击打开,

    如图所示:

 IIS7.5 伪静态 脚本映射 配置方法第5张

打开之后显示如下界面,在右上角操作栏目内找到“添加脚本映射”这一栏目, 如图所示:

 IIS7.5 伪静态 脚本映射 配置方法第6张

                                           图(6)

找到“添加脚本映射”这一栏目之后,点击进入,就会弹出新的对话框,请求路径设置为*.html ,可执行文件为%windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll,名称可设定为 htmlrequest,如图所示:

 IIS7.5 伪静态 脚本映射 配置方法第7张

点击请求限制按钮,然后选择“谓词”这一栏目,将谓词限制为GET,HEAD,POST,DEBUG,如图所示
 
 IIS7.5 伪静态 脚本映射 配置方法第8张

(3)  添加通配符脚本映射
 (路径:*  可执行文件:C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll  
名称:任意,比如All)
 
在处理程序映射里面右上角找到添加通配符脚本映射选项,  如图所示:

   IIS7.5 伪静态 脚本映射 配置方法第9张

找到之后点击添加通配符脚本映射,路径:*  
可执行文件为C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll ,
名称可定为 all
 
如图所示:

 IIS7.5 伪静态 脚本映射 配置方法第10张
 

(4) 托管处理程序映射,步骤与之前操作相同:

(路径:*  

可执行文件:System.Web.UI.PageHandlerFactory 

名称 任意 比如Html-Integrate)--------> (不用处理请求限制)

 IIS7.5 伪静态 脚本映射 配置方法第11张


  (5) 添加托管模块
如图所示,找到网站视图中模块选项,双击打开:
 
    IIS7.5 伪静态 脚本映射 配置方法第12张
 
                              图(13)
 
 
 在右上角操作里选择添加托管模块,名称填写为all,类型改为 URLRewriter.ModuleRewriter,勾选上下面仅针对asp。net应用程序或者是托管程序发出的请求调用:

 IIS7.5 伪静态 脚本映射 配置方法第13张

(6) 应用程序池改为经典模式

(7) 有时候需要设置应用池支持32位才可以生效,请注意,设置方法

IIS7.5 伪静态 脚本映射 配置方法第14张
                
   这样,在Windows Server 2008下,IIS7.0版本的IIS静态化配置就完全结束了,接下来,就可以按照正常情况操作了,至此,在Windows Server 2008操作系统下,IIS7.0版本的静态化解决方案

免责声明:文章转载自《IIS7.5 伪静态 脚本映射 配置方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Gitlab日常备份和恢复js中获取当前系统时间下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IIS 发布网站 ashx无法访问

IIS6 问题 1.是否安装相应的.net版本 2.查看.net版本是否一致 3.查看web 服务扩展中.net版本是否允许。 4.添加相应的MIME类型文件 在IIS中右键网站→属性→主目录→配置→添加   可执行文件路径:C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll  取消确认文件...

无法在Web服务器上启动调试

VS2010 无法在Web服务器上启动调试 完整报错信息是:无法在Web服务器上启动调试。打开的URL的IIS辅助进程当前没有运行。 VS点调试出现这样错误的情况 ,解决方法是: 我在IIS7.5中新建立了一个网站,并指定了IP为127.0.0.1,但是原来的那个默认网站我没有删除,只是关掉了,但是就是这个原因造成了VS不能识别IIS里面的网站,只要把指定...

IIS部署+CSHTML的访问血泪路

之前一直用VS学习开发winfrom,主要是web比较难学,学的东西太多太杂,还有一点就是部署和维护比较麻烦,无奈web眼瞅着要一统天下,也得跟上时代的步伐,开始慢慢接触吧。学了几个简单页面,用VS自带的IIS Express立马就可以看到效果, 就想着尝试一下正式的web部署,以及尝试类似aspx文件那样直接访问CSHTML文件,结果踩了好多坑,费了好大...

iis7 下配置MVC问题

HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用。 详细错误信息 模块 IIS Web Core 通知 MapRequestHandler 处理程序 StaticFile 错误代码 0x80070002 最可能的原因: 指定的目录或文件在 Web 服务器上不存在。 URL 拼写错误...

PHP如何实现网址伪静态(转)

Apache的 mod_rewrite是比较强大的,在进行网站建设时,可以通过这个模块来实现伪静态。主要步骤如下: 1、检测Apache是否开启mod_rewrite功能     可以通过php提供的phpinfo()函数查看环境配置,找到“Loaded Modules”, 其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_...

nginx配合IIS实现简单负载均衡

在linux下部署nginx这里就不多说了。这篇文章主要介绍nginx部署好后,如何配合iis实现负载均衡,没用过java不过原理应该是一样的。1.IIS 部署两个站点端口分别为8081和8082 8081站点和8082站点如下【随便写了个没有样式的很丑的页面】,我特意加了111和222区分 2.设置nginx配置文件,实现简单的负载均衡【推荐xsh...