随着Visual Studio 2010 SP1和IIS Express的发布,我们希望在本地开发机上使用它们来运行我们的asp.net 3.5网站,而不是使用iis5实例。我们所有的代码都可以正常运行,除了使用ISAPI Rewrite的url重写规则。我们选择ISAPI_Rewrite 3,因为它非常类似于apache的.htaccess文件。我们如何在iis express中使用ISAPI Rewrite呢?
来自Helicon Tech团队的直接消息:不支持IIS Express。
那真是太糟糕了。
您需要以与ISAPI Rewrite修改常规IIS应用程序Host.config相同的方式修改IIS Express应用程序Host.config。通常,它将是一个模块/处理程序部分,将被修改。查找ISAPI Rewrite对常规配置所做的更改(只需在安装前后进行差异比较),并在此位置修改IIS Express配置:**<用户文件夹>\Documents\IISExpress\config\applicationHost.config**