IIS伪静态配置,使用URLRewriter实现伪静态

  前段时间开发公司官网,用到了URLRewriter实现伪静态,在VS调试模式下没有任何问题,部署到IIS上后老是提示404的错误,查了好久才知道IIS须要作相应的配置才能实现动态跳转的功能,现将IIS伪静态配置方法记录下来,但愿对有须要的人有所帮助。web

  1、首先,要实现IIS伪静态,最好打开IIS下的全部功能,我在试验的时候,部分功能未打开,配置会失败,具体缘由我没有深究。api

  2、发布网站,将网站的程序应用池的托管管道模式改成集成模式。网站

  3、点击网站名称,在功能视图模式下双击处理程序映射,在右侧添加脚本映射。操作系统

  4、这里须要注意的是,请求路劲的名称须要跟webconfig中配置的转换名称一致,另外,若是系统是64位操做系统,则选择64位下的aspnet_isapi.dll文件,若是是32位操做系统,则选择不带64的Framework下的文件。调试

  5、添加完脚本映射后,继续添加通配符脚本映射。这里须要注意的是,aspnet_isapi.dll一概选择Framework下的文件。blog

  6、点击网站名称,双击模块,添加托管模块。开发

  

  最后,将网站的程序应用池改成经典模式,从新启动网站,就能够实现伪静态配置了。部署

相关文章
相关标签/搜索