博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
处理IIS映射之我见
阅读量:5059 次
发布时间:2019-06-12

本文共 1793 字,大约阅读时间需要 5 分钟。

昨天碰到了一个关于IIS映射的问题,在上网查了好多资料都说的特别模糊,要不然就是只告诉你怎么配置不告诉你是干嘛的,要不然就是说的特别不清楚不知道他写的是啥,后来查了微软官方文档(真坑啊还是得自己看文档)才搞明白,下面是我对IIS处理映射的理解。

 

官方对处理映射的解释是:

Handlers are Internet Information Services (IIS) components that are configured to process requests to specific content, typically to generate a response for the request resource. For example, an ASP.NET Web page is one type of handler. You can use handlers to process requests to any resource that needs to return information to users that is not a static file. IIS provides several different handler types to support static files, Common Gateway Interface (CGI) applications, FastCGI applications, and Internet Server API (ISAPI) extensions. ASP.NET also provides support for additional handler types through the HTTP handler interface.

Developers can create custom handlers to perform special handling that you can identify using file name extensions in your application. For example, if a developer created a handler that created RSS-formatted XML, you could bind the .rss file name extension in your application to the custom handler. Developers can also create handlers that map to a specific file and can implement these handlers as native modules or as implementations of the ASP.NET IHttpHandler interface.

差不多意思就是处理映射用于对特定请求的响应,用自定义后缀来识别,之后添加你处理这个后缀需要的脚本命令,比如.exe,.dll,然后iis接收到这个请求之后会是用你指定的脚本来处理这个请求。比如说你的网站是Asp.net,但现在可能需要处理某个.php的响应,那么这个时候就要用到处理映射了。

 

详细的步骤是:

1.打开IIS,定位到你要添加处理映射的网站,点击Handler Mappings菜单后点击Add Module Mapping。

2.在下图中添加特殊请求的后缀名,比如*.php。

3.在Moudle下拉列表中选择你的Moudle,比如这个例子的FastCgiMoudle。

4.指定你的脚本处理程序路径,比如我要处理php文件所用的php-cgi.exe。

5.将指定资源放入你的web网站的目录里,比如我这个是一个index.php,那么我就把这个文件放在我的web目录里(C:\inetpub\wwwroot)。

6.测试,在路径里输入你要请求的资源,我这个例子里是(http://localhost/index.php)。

 

 

参考的官方文档地址: 

                               

转载于:https://www.cnblogs.com/junshijie/articles/9412938.html

你可能感兴趣的文章
js中比较实用的函数用法
查看>>
深入理解CPP与C中bsearch函数的用法
查看>>
安装预览版镜像后无法检测到预览版更新的解决方案
查看>>
【bzoj5099】[POI2018]Pionek 双指针法
查看>>
别让安全问题拖慢了 DevOps!
查看>>
UML各种线的含义
查看>>
C#,二分法,BinarySearch()
查看>>
Cache-and-Collect Lifecycle Management in Ninject 2.0
查看>>
洛谷 P2693 [USACO1.3]号码锁 Combination Lock
查看>>
【Linux学习篇】The Windows connection Linux question
查看>>
环境变量
查看>>
8 Python+Selenium操作测试对象
查看>>
BZOJ3887 [Usaco2015 Jan] Grass Cownoisseur 【tarjan】【DP】*
查看>>
今天收获
查看>>
windows phone 商城规则测试工具
查看>>
GDI对象的初始化
查看>>
OSD实现原理介绍(转)
查看>>
Unrequited Love [ZOJ 3601]
查看>>
sqoop实战一 增量导入hdfs
查看>>
七、Null、空以及0的区别
查看>>