投稿 评论 顶部

win2012 r2 + IIS8.5 伪静态设置脚本映射

佚名 网络安全

系统升级,伪静态问题

1、将网站对应的“应用程序池”更改为集成模式——注:这里“应用程序池”用的.net clr v2.0 版本


2、点击对应网站——右侧显示“功能视图”——找到“处理程序映射”,并双击打开它


3、点击右侧“添加脚本映射”—— 保存时的 弹出框 直接 确定 即可

  • 请求路径: *.html
  • 可执行文件:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll(选择对应 .net 版本下的aspnet_isapi.dll)
  • 名称:html-ISAPI-2.0_32bit(随便起)
  • 点击“请求限制”:“映射”——去掉复选框;“谓词”——输入 GET,HEAD,POST,DEBUG


4、点击右侧“添加通配符脚本映射”—— 保存时的 弹出框 直接 确定 即可

  • 请求路径:*
  • 可执行文件:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll(选择对应 .net 版本下的aspnet_isapi.dll)
  • 名称:All-2.0_32bit(随便起)


5、点击右侧“添加托管处理程序映射”—— 保存时的 弹出框 直接 确定 即可

  • 请求路径:*
  • 类型:System.Web.UI.PageHandlerFactory
  • 名称:html-Integrated(随便起)


6、点击对应网站——右侧显示“功能视图”——找到“模块”,并双击打开它

7、点击右侧“添加托管模块”—— 保存时的 弹出框 直接 确定 即可

  • 名称:All(随便起)
  • 类型:URLRewriter.ModuleRewriter
  • 勾选 “仅针对向 ASP.NET 应用程序或托管处理程序发出的请求调用”


8、单击左侧“应用程序池”——将“集成”改为“经典”


网站的开发用的.net fromwork 2.0 ,应用程序池——高级设置——启用32位应用程序