windows2008 iis7.5配置isapi伪静态教程方案

windows2008 iis7.5配置isapi伪静态教程方案

http://www.helicontech.com/download-isapi_rewrite3.htm

这个地址下载的

  • 如果你的是64位的操作系统,你可以在IIS管理器中选中创建的应用程序池,在右边的操作界面中点击“高级设置”,在常规的选项下有一个“启用32应用程序”的属性。

    另外,如果你访问的时候,请求文件变成文件下载,那说明这个请求被映谢到了静态文件处理程序。请检查一下网站的处理程序映射列表,查看一下这个ISAPI的映射是否被禁用。如果映射状态显示为已禁用,你可以通过右侧操作界面中的“编辑功能权限”勾选中“执行”选项来启用ISAPI的映射。

    如果你网站的处理程序映射显示正常,但是Web请求仍然不能正常处理,请把相关的处理程序映射的配置贴在这里。你也可以把IIS配置文件(C:\Windows\System32\inetsrv\config)及一个能重现问题的最简单网站内容文件通过邮件发给问,我会尝试重现这个问题。

    IIS版本:IIS7.5 (WIN7自带版本)

    1、添加应用程序(在IIS5里添加的是虚拟目录,IIS7.5里添加虚拟目录后貌似要转换为应用程序)。如下图
    windows2008 iis7.5配置isapi伪静态教程方案的照片 - 1
    2、右键你添加的应用程序→编辑权限→安全→编辑→添加Everyone用户,给它必要的权限。如下图

    windows2008 iis7.5配置isapi伪静态教程方案的照片 - 2
    3、在IIS根目录中找到ISAPI和CGI限制选项(注意这个选项在根目录下)。如下图:

    windows2008 iis7.5配置isapi伪静态教程方案的照片 - 3
    进入该选项,添加由ISAPI编写的DLL文件,并且设置为允许。如下图:

    windows2008 iis7.5配置isapi伪静态教程方案的照片 - 4

    嗯,搞定。

    谢谢!