UrlRewriting.net转移到IIS7

时间:2013-05-05 11:06:07

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

在我的ASP.NET网站上,我在win 2003,IIS6(http://www.urlrewriting.net/)上使用了UrlRewriting.net,现在服务器已更新为使用IIS7赢得2008,并且当尝试打开重写的URL时,它不起作用,错误说404 Not Found。

我该如何解决这个问题或如何解决这个问题。

感谢任何帮助! 谢谢!

1 个答案:

答案 0 :(得分:4)

将web.config文件中的HttpModules定义从system.web复制到system.webServer

<system.web>
       <httpModules>
          <add name="UrlRewriteModule"type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
       </httpModules>
</system.web>

  <system.webServer>
    <modules>
        <add name="UrlRewriteModule"type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
    </modules>
 <system.webServer>