用了好多年的IIS下的伪静态利器IIRF,因为服务器的升级计划,也将从1.2升级到2.1了,不多说了,IIRF的最新版本介绍及升级使用注意事项请看[URL=http://iirf.codeplex.com/]官方网站[/URL]。
在ASP时代,这个工具真的是帮助巨大,.Net年代继续发挥余热。即便是现今MVC的Router出现了,这个IIRF还是会需要的。
我安装的是全局调用,在安装后,所有应用程序池会自动停掉,查看系统日志,有报错:IIRF: event ID 3, IIRF: Could not open ini file ” (error: 13, ).
经Google官方的论坛,得到启示是我的站点用户访问权限的问题,只需要给IIRF.ini文件加上IIS_WPG的访问权限即可。
另外需要注意的就是,全局开启IIRF的时候,每个站点根目录下面都需要放置IIRF.ini文件,即便是空文件都行,这点我觉得需要改进。
在Windows 2008 R2的IIS7下,可以分别给每个站点手工开启IIRF了,记录一下。