时间:2010-07-26 07:19:54

标签: asp.net url-rewriting iis-7

4 个答案:

答案 0 :(得分:39)

刚刚遇到同样的错误并找到了解决办法。您需要为IIS安装模块以进行URL重写。你可以在这里下载:http://www.iis.net/download/URLRewrite

干杯,

答案 1 :(得分:5)

我也安装了Url Rewrite Module 2.0。但是,在某些时候我也卸载并重新安装了iis7,所以我认为重写模块没有在iis中正确注册。即使我刚向web.config添加了一组空标记,我也得到了与上面相同的错误。

我的解决方案是卸载Url重写模块(通过程序和功能)并使用Web平台安装程序重新安装。我在安装过程中停止了iis7(不确定它是否重要)。我不需要重启。

答案 2 :(得分:1)

我解决了从exe安装程序卸载Url Rewrite Module 2.0,从https://www.microsoft.com/web/downloads/platform.aspx安装Web平台,然后转到Web平台上的产品并在那里安装URL Rewriter模块的问题。 在Windows 7 x86,iis 7上。

答案 3 :(得分:0)

URL重写模块扩展程序的

Installer将安装文件C:\ Windows \ System32 \ inetsrv \ config \ schema \ rewrite_schema.xml中定义的重写部分的架构。